Send me more jobs like this

Full Stack java Developer/java Developer

Keywords / Skills : REST API, No SQL, Agile, Maven

4 - 8 years
Posted: 2019-06-07

Industry
IT/Computers - Software
Function
IT
Role
Software Engineer/ Programmer
Posted On
7th Jun 2019
Job Description
Responsibilities


• Translate application storyboards and use cases into functional applications

• Design, build and maintain efficient, reusable, and reliable Java code

• Ensure the best possible performance, quality, and responsiveness of the applications

• Identify bottlenecks and bugs, and devise solutions to these problems

• Help maintain code quality, organization, and automation.

• Should be strong in data structures and algorithms. Solid understanding of object-oriented programming

• Familiar with various design and architectural patterns. Knowledge of concurrency patterns in Java

• A knack for writing clean, readable Java code. Skill for writing reusable Java libraries

• Understanding fundamental design principles behind a scalable application

• Familiarity with concepts of MVC, JDBC, Object Relational Mapping and REST

• Proficient in Java 8, with a good knowledge of its ecosystems

• Hands-on knowledge of Spring core, MVC, JPA. Working knowledge of Spring Boot.

• Must have working knowledge of REST API designing as well as development using Spring. Swagger based API development and documentation is good to have.

• Sound knowledge of JSON and XML.

• Basic understanding of authentication and authorization mechanisms for REST APIs.

• Basic understanding of HTML and CSS

• Should have strong hands-on on one of the JavaScript frameworks: jQuery, AngularJS, ReactJS, and Vue.js.

• Creating database schemas that represent and support business processes

• Experience with both external and embedded databases. NoSQL DB experience is good to have.

• Implementing unit testing using frameworks like JUnit, Mockito, etc.

• Proficient understanding of code versioning tools, such as Git

• Familiarity with Maven (Other building tools Ant and Gradle are good to have)

• Familiarity with continuous integration

• Good understanding of Agile practices.



About Company

IT recruiter
Similar Jobs
View All Similar Jobs
Walkin for you