Padmi

Lead Java Developer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at NEXTHIRE

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Senior Java Developer with 7-10 years of experience, you will play a crucial role in leading the design and development of Java-based multi-tenant SaaS applications using microservices architecture. Your expertise in pub/sub messaging systems and AWS ECS deployment will contribute to the reliability, scalability, and security of the systems. Collaborating with cross-functional teams, you will translate requirements into technical solutions while promoting engineering best practices and ensuring high-quality, maintainable code through Test-Driven Development (TDD). Key Responsibilities: - Lead the design and development of Java-based multi-tenant SaaS applications using microservices architecture. - Implement pub/sub messaging systems for event-driven communication. - Deploy, monitor, and optimize services on AWS ECS. - Ensure system reliability, scalability, and security using AWS CloudWatch and other observability tools. - Apply TDD principles to drive high-quality, maintainable code. - Collaborate with product managers, architects, and other developers to translate requirements into technical solutions. - Lead code reviews, mentor junior engineers, and promote engineering best practices. - Take ownership of end-to-end delivery, from architecture design to production rollout. Qualifications Required: - Proficiency in Java with 7+ years of professional development experience. - Strong background in microservices architecture and multi-tenant SaaS systems. - Expertise in pub/sub messaging patterns (e.g., Kafka, RabbitMQ, or AWS SNS/SQS). - Hands-on experience with AWS ECS and container orchestration (Kubernetes). - Strong understanding of monitoring and logging using AWS CloudWatch or similar tools. - Proven experience applying Test-Driven Development (TDD) in real-world projects. - Demonstrated leadership skills mentoring, decision-making, and driving engineering excellence. - Solid understanding of software engineering best practices, CI/CD, and version control (Git). Role Overview: As a Senior Java Developer with 7-10 years of experience, you will play a crucial role in leading the design and development of Java-based multi-tenant SaaS applications using microservices architecture. Your expertise in pub/sub messaging systems and AWS ECS deployment will contribute to the reliability, scalability, and security of the systems. Collaborating with cross-functional teams, you will translate requirements into technical solutions while promoting engineering best practices and ensuring high-quality, maintainable code through Test-Driven Development (TDD). Key Responsibilities: - Lead the design and development of Java-based multi-tenant SaaS applications using microservices architecture. - Implement pub/sub messaging systems for event-driven communication. - Deploy, monitor, and optimize services on AWS ECS. - Ensure system reliability, scalability, and security using AWS CloudWatch and other observability tools. - Apply TDD principles to drive high-quality, maintainable code. - Collaborate with product managers, architects, and other developers to translate requirements into technical solutions. - Lead code reviews, mentor junior engineers, and promote engineering best practices. - Take ownership of end-to-end delivery, from architecture design to production rollout. Qualifications Required: - Proficiency in Java with 7+ years of professional development experience. - Strong background in microservices architecture and multi-tenant SaaS systems. - Expertise in pub/sub messaging patterns (e.g., Kafka, RabbitMQ, or AWS SNS/SQS). - Hands-on experience with AWS ECS and container orchestration (Kubernetes). - Strong understanding of monitoring and logging using AWS CloudWatch or similar tools. - Proven experience applying Test-Driven Development (TDD) in real-world projects. - Demonstrated leadership skills mentoring, decision-making, and driving engineering excellence. - Solid understanding of software engineering best practices, CI/CD, and version control (Git).

One address, no account. We’ll tell you when matching roles go live.

More at NEXTHIRE

Related open roles

View all roles