Experience: 4–9 Years
As a Java Backend Lead, you will be responsible for designing scalable backend architecture, guiding a team of engineers, and ensuring high performance across distributed systems. Ideal for someone with leadership experience and deep expertise in Java-based enterprise applications.
Responsibilities
- Lead the design, development, and deployment of enterprise-grade applications using Java, Spring Boot, and Microservices architecture.
- Work closely with architects, product managers, and QA to deliver high‑quality features.
- Own technical delivery across sprints, ensuring adherence to coding standards and best practices.
- Guide and mentor junior developers, conduct code reviews, and provide hands‑on technical leadership.
- Design and build RESTful APIs and integrate third‑party services.
- Collaborate with DevOps for CI/CD pipeline integration and cloud deployments (AWS/GCP/Azure).
- Maintain clean documentation and participate in sprint planning and estimation.
- Troubleshoot and resolve complex technical issues.
- AI & GenAI Focus – Harnessing AI and Generative AI to deliver smarter solutions.
- Scalable Tech Stack – Building future‑ready systems for performance and resilience.
- Proven Enterprise Experience – Deploying solutions across industries and geographies.
Required Skills
- Strong programming experience in Java, Spring Boot, and Hibernate/JPA.
- Proficiency in building and consuming RESTful APIs.
- Solid understanding of Microservices architecture, distributed systems, design principles, and design patterns.
- Experience with message brokers (Kafka, RabbitMQ).
- Expertise with cloud platforms (AWS, GCP, or Azure).
- Knowledge of security standards (OAuth2, JWT) and application hardening.
- Experience with SQL (PostgreSQL/MySQL) and NoSQL databases (MongoDB/Redis).
- Familiarity with Docker, Kubernetes, and CI/CD tools like Jenkins or GitLab CI.
- Strong debugging, optimization, and performance tuning skills.
- Experience with Git, Maven or Gradle, and Agile methodologies.
- Excellent communication and team leadership skills.
- Exposure to frontend frameworks such as JavaScript or React (good to have).
- Certifications in Java or Cloud technologies are a plus (Preferred).
Qualifications
- Bachelor’s or Master’s in Computer Science, Information Technology, or equivalent practical experience.