Roles & Responsibilities
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
Tell employers what skills you have
JSON
Design Patterns
Interpersonal Skills
Scrum
REST
Agile
Application Development
JavaScript
Microservices
Spring Boot
SQL
Architecture Design
Communication Skills
Banking
Authentication
Team Player
Java
API
J2EE
Software Development