Microservices Backend Senior Developer [Java/J2EE, Spring, Spring Boot]

Singapore 15 days agoFull-time External
Negotiable
Project Description:Requirement is to work as part of a Scrum team with an existing client as a Microservices backend Senior Developer, responsible for Coding, on a microservices framework. take participate in analysis and design of microservices-based applications using Agile methodology. Responsibilities:• Design and develop microservices using Java-related technologies. • Collaborate with cross-functional teams to identify and implement new products and improve the existing systems in our microservices architecture. • Develop and maintain documentation of the microservices architecture, including design patterns, best practices, and coding standards. • Debug, troubleshoot, and provide production support for microservices-based applications • Implement automated testing and script execution and continuous integration/continuous deployment (CI/CD) processes to ensure quality and efficiency in the development cycle. • Mentor and guide junior developers on microservices architecture, design patterns, and best practices. Mandatory Skills:Apache KafkaMicroservicesPostgreSQLRDBMSSpring Boot Mandatory Skills Description:• 8+ years experience in Java/J2EE, Spring, Spring Boot, REST, JSON, Microservices, 12 Factor Apps, Apache. • Familiar with Microservices architecture • Familiar with event driven architecture • Have used messaging components, such as IBM MQ Server • Ability to design, develop and implement scalable, elastic microservices based platforms • Demonstrated knowledge of OAuth token based authentication protocol • Demonstrated knowledge of DevSecOps • Good Understanding of Data Structure Algorithm. • Experience in Unit Test/SIT/Regression/Stress Testing. • Experience in Linux/Windows/OS Services. • Able to work in agile environment, lean organization structure and tight schedule. • Excellent team player and good communication skill. Nice-to-Have Skills Description: • Temenos RMFE or similar banking front-end platforms experience • Analytical and problem-solving skills for design, creation and testing of programs • Ability to work as part of team and independently • Interpersonal skills to interact with team members • Communication skills to work effectively with Scrum team members, support personnel, and clients