Job Description:We are looking for Java (Spring Framework) developer with experience of 3+ years in building high-performing, scalable, enterprise-grade applications. This includes anything between complex groups of back-end services and their client-end counterparts. Primary responsibility will be to design and develop applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.Job Requirements:Proven working experience in Java application development.Experience working with Spring Framework, including Spring Boot and Spring cloud (REST API)Experience with the following development and build tools (or similar): IntelliJ/Eclipse/STS, Maven.Experience in creating API using Spring Boot with authentication (Web Token/Oauth2)Proficient understanding of code versioning tools such as GitHub.Experience or familiarity with Jenkins.Write and execute unit tests to ensure the reliability and functionality of code.Experience participating or leading projects using an Agile methodology.Able to understand and create UML Diagrams.Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)Object Oriented analysis and design using common design patterns.Contributing to all phases of the development lifecycleWriting well designed, testable, efficient codeEnsure designs follow specifications.Implement security measures to protect applications from potential threats and vulnerabilities.Strong critical / analytical thinking and problem-solving skillsExperience in front end framework (React.js) is added advantage.Basic understanding on HTML5/CSS3/JavaScript/jQueryAbility to multi-task and thrive in fast paced, rapidly changing and complex environment.Experience on various AWS components such as EC2, EBS, S3, Elastic Load Balancer, Auto Scaling, ECS, Cloud Watch, Security Groups, Route 53 is added advantage.Independently solve tough software problems.Mentor other team members.Quickly understand and extend engineering architectural patterns.#J-18808-Ljbffr