Working on a banking project, you will play a crucial role in designing, developing, and maintaining robust and scalable microservices-based applications to support the organization's investment banking operations.
Key Responsibilities:
Design, develop, and implement high-quality, scalable, and maintainable microservices using Java technologies.
Collaborate with cross-functional teams to gather requirements, define technical specifications, and architect solutions that meet business needs.
Implement best practices for microservices architecture, including service decomposition, API design, fault tolerance, and scalability.
Ensure code quality and adherence to coding standards through code reviews, testing, and continuous integration practices.
Troubleshoot and debug issues, identify bottlenecks, and optimize performance of microservices applications.
Stay updated on emerging technologies and trends in microservices development and contribute to the adoption of new tools and techniques.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Min 5 years of experience with 2 years experience in technical lead role
Experience in java application design
Proven experience as a Java Developer with a focus on microservices development.
Strong proficiency in Java programming language and related frameworks such as Spring Boot, and Hibernate.
Experience with containerization technologies such as Docker and orchestration tools like Kubernetes or openshift.
Familiarity with RESTful web services, API design principles, and microservices architecture patterns.
Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment.
Effective communication skills and ability to work well in cross-functional teams.
Interested candidates please email your resume to
#J-18808-Ljbffr