Technical Lead – Java
Job Description
As a Technical Lead, you will maintain open communication with clients, stakeholders, and team members. You'll be a key contributor in planning sessions and team meetings, proactively understanding project backlogs, and seeking clarity on requirements. Your role involves removing roadblocks, ensuring process adherence, and driving process improvements. You'll communicate effectively, providing visibility into deliverables, and escalating feedback and issues to the client. You will collaborate with senior team members to communicate project risks and act as a model developer with excellent coding skills. You will also lead coding, architecture, and design activities, while participating in discussions about the broader product development lifecycle, candidate interviews, and talent management. Also, you will optimize delivery, meet deadlines, and deliver results. Lastly, you will develop strong relationships with client personnel.
Qualifications
1. Strong Java/J2EE development experience with demonstrated ability to develop and troubleshoot large mission applications & software products. 2. Must have Spring 3.5 & above/ Springboot 3 ; Mysql 5 & above; Hibernate 6+/any ORM and Java 17. 3. Must have working knowledge of microservices and docker, kubernetes, no-sql databases, searching frameworks. 4. Must have excellent exposure in Unit Testing. 5. Must have the AI know-how like cursor, copilot, windsurf etc. 6. Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning. 7. Excellent exposure in Object Oriented Design skills using Java/J2ee along with core Java language, Web Technologies, Database optimization and profiling and EIP, Core/JEE/Integration Design patterns/UML 8. Exposure on no sql, in-memory databases, scaled architectures. 9. Good hands on experience with RDBMS like MySQL/Oracle. 10. Practical application of software product development standards and methodologies including Agile, XP, Kanban, and UML. 11. Has deep knowledge of more than one core programming language, on both frontend and backend. 12. Ability to apply design patterns consistently and also accurately when building per design requirements. 13. Good experience in source control, unit testing, code verification, static code analysis, documentation, automated build, continuous integration, metrics, and code reviews. 14. Must have some experience with a Cloud provider (like AWS/Azure/GCP) – 3+years of experience. 15. The Person should be familiar with Safe Agile processes. 16. Demonstrated problem solving, analytic and troubleshooting skills.
Benefits
- We build breakthrough software products that power digital businesses. - Innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders.
Apply Now
