First seen by Alion on Oct 13, 2026.
Role Overview:
Seeking a highly skilled Java Tech Lead with 6 - 11 years of hands-on experience in backend engineering, architecture design, and leading development teams. The ideal candidate will combine strong technical expertise in Java frameworks with a deep understanding of system design, scalability, and performance optimization.
Responsibilities:
- Architect, design, and develop scalable backend systems using Java (Quarkus, Spring Boot, Spring, Java EE).
- Own the architecture - ensure modular, extensible, and high-performance service design.
- Lead and mentor a team of developers; conduct code reviews, enforce best practices, and ensure high code quality.
- Collaborate with cross-functional teams (frontend, DevOps, product, data) to deliver integrated, end-to-end solutions.
- Design and optimize database schemas (MySQL, PostgreSQL) and ensure efficient query performance.
- Implement and maintain microservices and distributed systems with strong fault tolerance and observability.
- Drive the adoption of modern development workflows - Git branching strategy, CI/CD, and code quality automation.
- Analyze system performance bottlenecks, implement monitoring, and ensure smooth production deployments.
- Contribute to architecture reviews, technical documentation, and design discussions.
- Occasionally contribute to Python-based analytics modules or automation scripts.
- Work with AWS cloud services (EC2, S3, RDS, Lambda) for deployment, scaling, and infrastructure automation.
Skills & Qualifications (Must Have):
- 5 - 6 years of professional experience in backend application development using Java.
- Strong proficiency in Java frameworks: Quarkus, Spring Boot, Spring, Java EE.
- Proven experience in architecture design, system decomposition, and microservices design principles.
- Solid understanding of object-oriented design (OOD), design patterns, and SOLID principles.
- Strong experience with relational databases (MySQL, PostgreSQL) and query optimization.
- Good understanding of event-driven systems, RESTful APIs, and asynchronous processing.
- Proficiency in Git for version control and team collaboration.
- Strong analytical and debugging skills; ability to diagnose complex production issues.
Skills & Qualifications (Good to Have):
- Hands-on experience with Python for data processing or analytics integrations.
- Familiarity with AWS cloud architecture and cost optimization practices.
- Experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
- Knowledge of Docker/Kubernetes for containerized deployments.
- Exposure to NoSQL databases (MongoDB, DynamoDB, Cassandra).
- Experience with message queues (Kafka, RabbitMQ, or AWS SQS).
- Understanding of system scalability, caching (Redis/Memcached), and observability stacks (Prometheus, Grafana, ELK).
Soft Skills :
- Strong leadership, mentoring, and communication skills.
- Proven ability to drive technical decisions and balance short-term delivery with long-term architectural health.
- Collaborative mindset - works closely with product, design, and operations teams.
- Passion for clean architecture, high performance, and continuous improvement.
- Self-driven with a strong sense of ownership and accountability.
Educational Qualifications :
- BE / BTech/ ME /MTech /MCA Only
Skills
Java, Spring Boot, Microservices Architecture, MySQL, PostgreSQL, MongoDB

