Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Summary of Position:
- Senior software engineering expert across all phases of the software development lifecycle for development of Java web applications and web services.
Job Requirements
Required Experience:
- 8 years experience MINIMUM building Java-based applications.
- 6 years experience developing applications using an ORM framework.
- 6 years experience using the Spring Framework, including Spring Boot.
- 6 years experience producing and analyzing complex SQL queries.
- 4 years experience with REST web services.
- 4 years working in an organization deeply adhering to the Scrum methodology.
- 4 years working in an environment relying upon automated builds and continuous integration.
- 4 years producing artifacts related to the design of applications, e.g. design documents, UML
- diagrams, prototypes.
- 2 years working with Javascript frameworks, e.g. React, Angular, jQuery.
Key Technologies:
- Java, Spring Rest, Spring MVC, Spring Data, Spring Boot, JPA, jBPM, web applications, web services, Javascript, React, XML, Tomcat, SQL, PostgreSQL, Jira, Bitbucket, git.
Required Education:
- MUST have a four-year Bachelor's degree at minimum in Computer Science, Information Systems, or other Information Technology specialization.