- Company Name
- Qualient Technology Solutions UK Limited
- Job Title
- Java Tech Lead
- Job Description
-
**Job Title**
Java Tech Lead
**Role Summary**
Lead the design, implementation, and maintenance of Java-based microservices and related front‑end components. Oversee DevOps pipelines, enforce coding standards, and ensure secure, scalable delivery across AWS cloud platforms.
**Expectations**
- Deliver high‑quality, production‑ready code on time.
- Drive continuous improvement of development practices.
- Mentor and guide cross‑functional teams.
- Actively participate in system reliability and fault management.
**Key Responsibilities**
- Design and develop secure, scalable Java (Spring Boot) services and AngularJS front‑ends.
- Own CI/CD pipeline development using Gitlab, Jenkins, Maven, CloudFormation, Docker, and related tooling.
- Implement automated testing (Karate, Gherkin, Cypress, Jest) and static analysis (SonarQube, Fortify).
- Manage and maintain AWS environments (ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions).
- Define and enforce coding and documentation standards.
- Monitor production services, investigate, and resolve faults.
- Integrate third‑party APIs and services, ensuring secure data flow.
- Collaborate with Agile teams, contribute to planning, estimation, and retrospectives.
**Required Skills**
- Strong proficiency in Java (Spring Boot) and AngularJS.
- Experience with Node.js (v10+), Groovy, Bash, and TypeScript.
- Deep understanding of DevOps practices, including CI/CD, automation, and infrastructure as code.
- Hands‑on experience with AWS services (ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions, Apigee).
- Familiarity with Gitlab, Jenkins, CloudFormation, Maven, Docker, Fortify on Demand, SonarQube.
- Knowledge of testing frameworks: Karate, Gherkin, Cypress, Jest.
- Ability to design secure architectures and implement best security practices.
- Proven track record of troubleshooting production issues and leading root‑cause investigations.
- Experience working in Agile/SCRUM environments.
**Required Education & Certifications**
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
- AWS Certified Developer – Associate (or higher) required.