Information Technology is a global leader in digital transformation, providing cutting-edge software solutions and cloud-native engineering services to Fortune 500 clients. Operating at the intersection of finance, healthcare, and retail, the company manages large-scale distributed systems that power critical business infrastructure for millions of users worldwide. Our culture emphasizes technical excellence, collaborative problem-solving, and a commitment to building sustainable, scalable software architectures.
Role Overview :
As a Senior Java Developer with AWS expertise, you will lead the design and implementation of high-performance backend systems within our distributed engineering teams.
You will work closely with product managers, cloud architects, and DevOps engineers to translate complex business requirements into robust microservices.
Your contributions will directly influence the scalability and reliability of our cloud-native platforms, ensuring seamless performance for our global client base while mentoring junior developers to maintain high standards of code quality.
Key Responsibilities :
- Architect and develop scalable microservices using Java and Spring Boot to support high-traffic enterprise applications.
- Deploy and manage cloud-based infrastructure on AWS, ensuring optimal performance, security, and cost-efficiency for client projects.
- Design and maintain automated CI/CD pipelines to streamline deployment cycles and improve the speed of software delivery.
- Collaborate with cross-functional teams to troubleshoot complex system issues and optimize backend performance in production environments.
- Lead code reviews and technical discussions to foster a culture of engineering excellence and continuous improvement across the development team.
Required Skillset :
- Demonstrated expertise in building and maintaining enterprise-grade applications using Java and the Spring Boot framework.
- Proven ability to design and deploy resilient microservices architectures within AWS cloud environments.
- Strong proficiency in configuring and managing CI/CD workflows to automate testing and deployment processes.
- Exceptional communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders and collaborate effectively in a hybrid work workplace.
- Strong analytical mindset with a track record of solving complex architectural challenges in large-scale distributed systems.
- Candidates must possess 8 - 10 years of professional experience in software development, with a preference for those who have successfully transitioned legacy systems to cloud-native architectures.
- Ability to work seamlessly from our Pune or Kerala offices, maintaining high levels of productivity and team engagement.