Job Summary:
Software Development Engineer - 2 As an SDE-2, you will:
Design and implement scalable microservices using Java and AWS, ensuring the highest standards of quality and performance.
Work extensively with MongoDB to manage and optimize data storage, retrieval, and performance at scale.
Collaborate with product, engineering, and operations teams to integrate cloud-based solutions and improve existing systems.
Contribute to the continuous improvement of our CI/CD pipelines and deployment strategies on AWS.
Participate in architecture and design reviews, offering solutions that drive both performance and cost efficiency.
Be part of a fast-growing team, working on projects that directly impact major clients in the financial services sector.
Required:
Proven experience in Java development and building microservices in a cloud-native environment.
Strong hands-on experience with AWS services, including EC2, S3, Lambda, RDS, and ECS.
Expertise in MongoDB, with a deep understanding of schema design, performance tuning, and scaling techniques.
Solid understanding of software engineering principles, including design patterns, testing, and performance optimization.
Familiarity with containerization technologies such as Docker, and experience with orchestration using ECS or Kubernetes.
Experience working in an agile development environment, with a focus on delivering high-quality software quickly.
Strong problem-solving skills and the ability to work independently with minimal supervision.
Excellent communication skills and the ability to collaborate with a variety of stakeholders, including product managers, designers, and other engineers
Any Graduate