Lead Java Developer
Nemetschek Group
5 - 10 years
Hyderabad
Posted: 02/03/2026
Getting a referral is 5x more effective than applying directly
Job Description
- Be involved in a deep refactor of some of our core components: rethinking models, extracting monolith functionalities into independent services, improving performance and scalability, query optimizations.
- Ensure that the platform runs smoothly, by considering security, performance and concurrency in the features you work on.
- Be part of a multidisciplinary team that is composed of Frontend Developers, Backend Developers and a Product Manager.
- Be accountable and proficient with the code that the team writes, keeping it clean and simple.
- Learn and improve your skills to continuously push us to deliver higher quality products.
- Design, develop, and maintain scalable Java backend applications using Spring Boot.
- Build and manage RESTful and GraphQL APIs, ensuring high availability and security.
- Implement microservices architecture, API gateways, and event-driven systems.
- Optimize database performance with PostgreSQL and MongoDB while implementing caching strategies using Redis.
- Integrate asynchronous messaging systems such as Kafka and RabbitMQ.
- Deploy applications on GCP, working with Docker & Kubernetes for containerization.
- Manage CI/CD pipelines with GitLab CI/CD, Jenkins, or GitHub Actions
- . Implement logging, monitoring, and performance tuning using ELK, Prometheus, or Grafana.
- Write clean, maintainable, and efficient code with a strong focus on code quality.
- Develop unit and integration tests to ensure system reliability.
- Participate in code reviews and enforce best coding practices.
- Lead and mentor backend engineers, ensuring technical excellence across the team.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
