Technical Lead (Java)
About Company:
Tudip Technologies Pvt. Ltd. is a CMMI Level 5 extreme technology company. Careers at Tudip Technologies are not just jobs, but a promise of a bright and dynamic future. Tudip provides ample opportunities to grow within the company technically as well as a technocrat by promoting entrepreneurship. Tudip Technologies’ careers will enable you to help clients enhance and improve while you build your career. Tudip is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We are a place which defines Integrity, Innovation, and Serenity. Tudip provides you a better platform that translates an individual into an experienced and immensely skilled professional through an ethical and vibrant business environment. We are here for effective client servicing, taking care of our employees’ needs, and creating a success story to remember.
Position Summary:
We are looking for a Java Lead with 10+ years of experience to design and develop scalable backend applications using Java, Spring Boot, and microservices architecture. The ideal candidate should have strong experience in Java concurrency, event-driven systems using Apache Kafka, and JVM fundamentals. This role requires the ability to take technical ownership of modules, contribute to system design, and mentor team members.
This is a 6-month contract position (extendable based on project requirements) with a hybrid work model based in Pune. The candidate will work closely with cross-functional teams to deliver high-quality, performant, and scalable solutions.
Please read the job criteria below and drop us an email at joinus@tudip.com OR create an account at our Recruitment Portal to get started.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Develop and support microservices-based architecture and RESTful APIs.
- Implement multi-threading and concurrency solutions to ensure high performance and reliability.
- Work with Apache Kafka for building event-driven systems and data streaming solutions.
- Participate in system design discussions, code reviews, and technical decision-making.
- Monitor and troubleshoot production issues and performance bottlenecks.
- Collaborate with cross-functional teams to ensure efficient and timely delivery of projects.
- Mentor and guide junior developers and contribute to team knowledge sharing.
Job Requirements/Qualifications
- 10+ years of experience in Java backend development.
- Strong expertise in Java 8+, including Stream API and Lambda Expressions.
- Solid experience with multi-threading, concurrency, and synchronization mechanisms (e.g., ReentrantLock).
- Hands-on experience with Spring Boot and microservices architecture.
- Experience working with Apache Kafka or other event streaming platforms.
- Good understanding of JVM internals, garbage collection, and memory management.
- Exposure to application performance tuning and optimization.
- Team leadership or team management experience is mandatory.
- Strong problem-solving, debugging, and communication skills.
Good to Have
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of distributed systems and event-driven architecture patterns.
- Exposure to monitoring and logging tools for production systems.
- Experience working in Agile/Scrum development environments.
Note: This position is on a contract basis for 6 months and may be extended based on project requirements and performance.
Key Job Details
- Job Title:
- Location:
- Country:
- Type:
Join our talent community
Haven’t found the right opportunity yet? Receive the latest updates on job opportunities, recruitment events and company news tailored just for you.