Job Description
Role Overview
We are seeking a Technical Lead - Java to join our dynamic engineering team. This role involves leading and mentoring a team of developers, designing scalable backend architectures, and driving technical excellence. You will be responsible for architecting, developing, and optimizing high-performance applications while ensuring best coding practices and engineering standards.
Key Responsibilities
Technical Leadership & Development
- Lead and mentor a team of Java developers, fostering a culture of collaboration and continuous learning.
- Drive end-to-end software development lifecycle, including architecture, design, implementation, testing, and deployment.
- Ensure adherence to best coding practices, design patterns, and architectural principles.
Solution Design & Architecture
- Design and implement scalable, reliable, and secure microservices-based architectures.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Work closely with product and business teams to define technical requirements and deliver solutions.
Performance Optimization & Code Quality
- Conduct code reviews to ensure high-quality, maintainable, and efficient code.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve technical challenges, ensuring smooth operations of business-critical applications.
Collaboration & Agile Practices
- Work in an Agile development environment, participating in sprint planning, daily stand-ups, and retrospectives.
- Collaborate with cross-functional teams, including DevOps, QA, and UI/UX designers.
- Drive technical discussions, provide insights, and ensure alignment with business objectives.
Requirements
Experience & Technical Skills
- 7+ years of experience in Java development, with at least 2+ years in a leadership role.
- Strong expertise in Java 8+, Spring Boot, Microservices, and REST APIs.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency in databases (SQL & NoSQL) and caching mechanisms (Redis, Memcached).
- Knowledge of DevOps tools, CI/CD pipelines, containerization (Docker, Kubernetes) is a plus.
- Experience in performance tuning and troubleshooting large-scale applications.
Soft Skills & Abilities
- Strong problem-solving and analytical skills.
- Excellent communication and leadership abilities.
- Passion for mentoring and guiding team members.
- Ability to work in a fast-paced, dynamic environment.
Why Join Us?
Work on high-impact, mission-critical projects with top-tier customers.
Solve complex, real-world engineering challenges at scale.
Be part of a team that values technical excellence, collaboration, and continuous learning.
If you are passionate about Java, architecture, and leading high-performing teams, we would love to hear from you! connect with me on 9154825*** or mail at sh*****i@mo*****t.com
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time
Contact Details:
Company: Monocept Consulting
Location(s): Noida, Gurugram
Keyskills:
Java
AWS
Springboot
Microservices