Job Summary
We are seeking a skilled Developer with 4 to 6 years of experience to join our team. The ideal candidate will have strong technical expertise in API Gateway Authentication & Authorization Spring Cloud Spring Boot Spring Integration Java JSON Spring MVC Spring Core Rest API Junit Spring Framework and Maven. Experience in Asset & Wealth Management is a plus. This is a work-from-office position with day shifts and no travel required.
Responsibilities
Develop and maintain high-quality software solutions using Java and Spring Framework technologies.Implement and manage API Gateway for secure and efficient API management.Ensure robust Authentication & Authorization mechanisms are in place for all applications.Utilize Spring Cloud to build scalable and resilient microservices.Design and develop applications using Spring Boot for rapid development and deployment.Integrate various systems and services using Spring Integration.Create and manage RESTful APIs to facilitate seamless communication between services.Write and maintain unit tests using Junit to ensure code quality and reliability.Use Maven for project build and dependency management.Collaborate with cross-functional teams to gather and analyze requirements.Troubleshoot and resolve software defects and issues in a timely manner.Optimize application performance and ensure scalability.Stay updated with the latest industry trends and technologies to continuously improve skills.
Qualifications
Possess a strong understanding of Java and Spring Framework.Demonstrate experience with API Gateway and secure API management.Have expertise in Authentication & Authorization mechanisms.Show proficiency in Spring Cloud for building microservices.Be skilled in using Spring Boot for application development.Have experience with Spring Integration for system integration.Be proficient in creating RESTful APIs.Have a solid understanding of unit testing with Junit.Be experienced in using Maven for project management.Nice to have experience in Asset & Wealth Management.Exhibit strong problem-solving and analytical skills.Demonstrate excellent communication and teamwork abilities.Be committed to continuous learning and professional development.