Senior Java Developer | Microservices Architecture
Description
Headquartered in Princeton, NJ (United States) we are a multinational company that is growing fast.
This role is based out of our India setup. We believe that we are only as good as the quality of our people. Our offices are digital pods. Our clients are fortune brands. We're always looking for the most talented and skilled teammates. Do you have it in you?
Job Description
As a Senior Java Developer - Microservices Architect, you will play a pivotal role in the design, development, and implementation of our next-generation software solutions. You will leverage your expertise in Java, Spring Boot, and Microservices architecture to architect scalable and resilient systems that meet the needs of our rapidly evolving business landscape.
Additionally, your proficiency in AWS and CI/CD practices will be instrumental in ensuring the seamless deployment and operation of our applications.
Key Responsibilities
• Collaborate with cross-functional teams to design and architect robust Microservices based solutions.
• Develop high-quality, scalable, and maintainable code in Java using Spring Boot framework.
• Implement best practices for software design and architecture, ensuring scalability, performance, and security.
• Utilize AWS services to deploy, manage, and scale applications in the cloud environment.
• Implement CI/CD pipelines to automate the build, test, and deployment processes.
• Conduct code reviews, mentor junior developers, and contribute to the continuous improvement of development practices within the team.
• Stay updated on emerging technologies and industry trends, and evaluate their potential impact on our software architecture and development processes.
(ref:hirist.tech