Job Summary
We are seeking a highly skilled Sr. Software Engineer with 10 to 13 years of experience to join our team. The ideal candidate will have expertise in Java Java 8 Spring MVC Spring Boot Java REST Web API Microservices MySQL DBMS & SQL JavaScript and AWS. Experience in Asset & Wealth Management is a plus. This is a hybrid work model with day shifts and no travel required.
Responsibilities
Develop and maintain high-quality software solutions using Java Springboot Microservices and AWS technologies.Design and implement robust and scalable database solutions using MySQL DBMS & SQL.Collaborate with cross-functional teams to define design and ship new features.Ensure the performance quality and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Maintain code quality organization and automation.Implement and maintain Java REST Web APIs to support various applications.Utilize JavaScript to enhance user interfaces and improve user experience.Apply Spring MVC and Spring Boot frameworks to develop enterprise-level applications.Stay updated with the latest industry trends and technologies to ensure the best practices are followed.Participate in code reviews and provide constructive feedback to team members.Contribute to the continuous improvement of the development process.Ensure that all software solutions are secure and compliant with industry standards.
Qualifications
Possess a strong understanding of AWS and its services.Have extensive experience with Springboot Microservices and Java technologies.Demonstrate proficiency in MySQL DBMS & SQL.Show expertise in JavaScript and its frameworks.Be skilled in using Spring MVC and Spring Boot for application development.Have a solid understanding of Java REST Web API and its implementation.Experience in Asset & Wealth Management is a nice to have.Exhibit strong problem-solving skills and attention to detail.Have excellent communication and collaboration skills.Be able to work effectively in a hybrid work model.Show a commitment to continuous learning and professional development.Be capable of working independently and as part of a team.Demonstrate the ability to manage multiple tasks and projects simultaneously.