Position: Middle Java Developer
Company: Sprinterra
Experience required: 3y
English level: upper

*Key Activities:*
• Design and build code across several new and existing software projects.
• Ensure all code developed conforms to the Software Development Life Cycle SOP and Coding Standards.
• Ensure all code produced is performant and tested prior to being handed for peer review.

*Skillset:*
• Should be strong on basics of core Java -Basic OOPS concepts, String, Collections, Exceptions, Interface, Inheritance
• Skilled in modern development principles
• Spring Family -Spring Boot, Spring Core
• Experience in creating Microservice using REST & Spring Boot
• Should be familiar with UI HTML, CSS, Java Script, XML and one of the UI Frameworks likes of ReactJS, AngularJS etc.
• Hands on experience ondatabases
• Knowledgeable inone of the Cloud Technologies will be a plus –AWS
• Scala knowledge is a plus
• Skilled in modern design / development principles (Agile,SOLID, OWASP, Twelve Factor App Design, TDD, design patterns, IaC).
• Automated test cases using Junit
• Experience working with source code control systems such as GIT
• A passion for technology and developing your own technical skills.
• Good Communication and Client Interactive skills