Position Summary
The Feature Lead - Java is a senior technical role responsible for driving the design, development, delivery, and quality of complex features within a software product or platform. This role combines handson Java engineering expertise with leadership responsibilities, ensuring technical excellence and alignment with business objectives.
The Feature Lead partners closely with product owners, solution architects, QA, and crossfunctional engineering teams to translate requirements into scalable technical solutions. They provide technical oversight, guide development best practices, review code, and ensure features are delivered on time, within scope, and with high quality.
Primary Skill
Core Java
Secondary Skill
Spring boot
Tertiary Skill
RedHat OpenShift
Required Qualifications
Strong expertise in Java, Spring Boot, REST APIs, Microservices, and cloud-native development.
Solid understanding of distributed systems, event-driven architecture, and messaging frameworks.
Hands-on experience with CI/CD pipelines, DevOps practices, and modern tooling.
Strong problem-solving skills and ability to lead technical discussions.
Proven experience guiding teams through full SDLC delivery.
Excellent communication skills and ability to work with cross-functional stakeholders.
Desired Qualifications
Exposure to RESTful API design and implementation
Familiarity with build tools such as Maven or Gradle
Understanding of Agile methodologies (e.g., Scrum)
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of testing frameworks such as JUnit
Basic experience with frontend technologies (JavaScript, HTML, CSS) is a plus