Coding in Core Java, Spring, Microservices, WebFlux/Reactive Programing, Rest services, and NoSQL technologies.
Solve technical problems using cutting-edge technologies and best practices.
Ensure code meets the required development standards and is optimized for performance.
Unit testing for each line of recent code introduced (JUnit/Mockito)
Peer code review process using GIT pull requests and Crucible (for SVN)
Propose multiple solutions to a problem, show how one option is better than another.
Ensure all aspects of technical design are correctly incorporated.
Contribute to research and implementing POC’s as required.
Collaborating with the onsite team in scrum ceremonies.