We are seeking a dynamic and experienced JAVA Lead to drive the development of innovative, high-performance software solutions. The ideal candidate will combine extensive expertise in Java development with proven leadership capabilities, a deep understanding of modern software architecture, and a commitment to security and DevOps best practices.
Key Responsibilities :
- Technical Leadership & Development : Lead the end-to-end development of robust, secure, and scalable backend services using Java and the Spring Boot framework.
- Security Implementation : Architect and implement OAuth 2.0 for secure API authentication and authorization mechanisms.
- Infrastructure as Code (IaC) : Manage and provision cloud infrastructure using Terraform, strictly adhering to IaC and compliance standards.
- CI / CD Pipeline Management : Oversee the design, development, and integration of robust CI / CD pipelines, ensuring continuous deployment, automated testing, and integrated security checks (Shift-Left Security).
- Quality Assurance & Code Review : Conduct comprehensive code reviews focused on performance optimization, maintaining high code quality standards, and enforcing security best practices.
- Cross-Functional Collaboration : Partner effectively with cross-functional teams (DevOps, Security, Product) to seamlessly integrate security controls throughout the entire Application Development Lifecycle (SDLC).
- Agile Management : Drive and manage sprint cycles, backlog refinement, and issue tracking efficiently using JIRA or similar Agile project management tools.
Required Skill Sets :
Spring Boot / Spring FrameworkMultithreadingJavaAWS & Cloud Native (Kubernetes & Docker)KafkaTerraformStrong understanding of MVC architecture and REST APIsGood knowledge of various frameworks(ref : hirist.tech)