Job Summary :
We are looking for a highly skilled Java Technical Lead to design, develop, and deliver scalable enterprise solutions. The ideal candidate will have strong expertise in Java (preferably Java 17), Spring Boot, JSF, RESTful APIs, and modern front-end frameworks, along with a solid understanding of cloud (AWS), DevOps practices, and CI / CD tools. This role requires a hands-on technologist with leadership qualities who can mentor teams, provide architectural guidance, and ensure adherence to best practices in software engineering.
Key Responsibilities :
- Lead the design, development, and implementation of enterprise-grade applications using Java 17, Spring, Spring Boot, and JSF.
- Develop and maintain RESTful APIs and ensure integration with internal and external systems.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Provide technical leadership in architecture design, code reviews, and performance tuning.
- Implement CI / CD pipelines using tools like Maven, Gradle, Jenkins / Bamboo for automated build and deployments.
- Ensure code quality, scalability, and adherence to security standards.
- Guide team members in following ITIL-defined standards for issue resolution and change management.
- Work with front-end teams to integrate UI frameworks (Angular, React, Vue) with backend services.
- Ensure best practices in source code management (Git) and versioning.
- Deploy, monitor, and optimize applications on AWS Cloud infrastructure.
- Conduct testing and evaluation of developed solutions as per business requirements.
- Manage ticket / issue tracking via JIRA and maintain documentation on Confluence.
- Stay updated with emerging technologies and provide recommendations for continuous improvement.
Technical Skills Required :
Strong experience with Java 8 and above (preferably Java 17).Expertise in Spring, Spring Boot, JSF frameworks.Solid understanding of RESTful API design and implementation.Good knowledge of AWS Cloud services (EC2, S3, RDS, Lambda, etc.).Hands-on experience with Docker and containerized deployments.Proficiency with Maven, Gradle build tools, and Bamboo / Jenkins for CI / CD.Strong experience in Git version control.Solid front-end knowledge : HTML5, JSP, JavaScript, JQuery, CSS and modern frameworks like Angular, React, Vue.js.Experience with RDBMS, especially MySQL.Familiarity with JIRA (ticket tracking) and Confluence (documentation).Strong debugging, problem-solving, and performance optimization skills.Good to Have :
Experience with Terraform for infrastructure automation.Exposure to Kubernetes and advanced container orchestration.Knowledge of cryptographic standards and security best practices.Experience in performance testing using JMeter and integration testing frameworks.Knowledge of microservices architecture and event-driven :Bachelors or Masters degree in Computer Science, Engineering, or related field.8+ years of experience in Java-based application development, with at least 23 years in a technical lead capacity.Proven track record of delivering enterprise solutions using Java, Spring, and related frameworks.Strong communication and leadership skills, with experience mentoring and guiding teams.Soft Skills :
Strong analytical and problem-solving mindset.Excellent interpersonal and stakeholder management abilities.Ability to thrive in a fast-paced, dynamic environment.Passion for continuous learning and staying updated with new technologies.(ref : hirist.tech)