Java Tech Lead
Rubha LaxmiRemoteMIDPosted 47m ago
JavaSpring BootQuarkusMySQLPostgreSQLREST APIsAWSMicroservicesSystem DesignOOPsDesign PatternsSOLID principlesGitPythonKafkaRabbitMQDockerKubernetesJenkinsGitHub ActionsRedisMongoDB
About the Role
We are looking for an experienced Java Tech Lead with strong backend development expertise, system design capabilities, and technical leadership skills for an ERP solution in the software development industry.
Key Responsibilities
• Design and develop scalable backend applications using Java, Spring Boot, Quarkus, and related frameworks
• Drive microservices architecture, system design, and performance optimization
• Lead and mentor developers, conduct code reviews, and maintain coding standards
• Design and optimize database schemas using MySQL and PostgreSQL
• Work on REST APIs, distributed systems, and event-driven architectures
• Collaborate with cross-functional teams to deliver high-quality solutions
• Work with AWS services and modern CI/CD practices
Requirements
• 5–6 years of experience in Java backend development
• Strong hands-on experience with Java, Spring Boot, Spring, Quarkus, and Java EE
• Expertise in Microservices, System Design, OOPs, Design Patterns, and SOLID principles
• Experience with MySQL/PostgreSQL and REST APIs
• Good understanding of Git, debugging, and production support
• Prior experience in technical leadership and mentoring
Good to Have
• Python, AWS, Kafka/RabbitMQ
• Docker, Kubernetes, Jenkins/GitHub Actions
• Redis, MongoDB, and observability tools