- Company Name
- Qualient Technology Solutions UK Limited
- Job Title
- Java Software Engineer
- Job Description
-
**Job Title**
Java Software Engineer
**Role Summary**
Design, develop, and operate secure Java-based services on AWS. Lead automation, CI/CD, and testing initiatives while collaborating with cross‑functional Agile teams.
**Expectations**
- Deep experience with AWS services (ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions, Apigee).
- Proficiency in Java (Spring Boot) and front‑end frameworks (AngularJS, TypeScript, Node 10).
- Strong DevOps skill set: Gitlab, Jenkins, CloudFormation, Maven, Docker, Fortify on Demand, SonarQube.
- Hands‑on testing using Karate, Gherkin, Cypress, Jest.
- Ability to design secure, scalable, and maintainable micro‑service architectures.
- Solid understanding of automation, integration, and fault‑resolution processes.
**Key Responsibilities**
- Manage and optimize development, testing, and deployment environments.
- Write and maintain high‑quality code, enforce coding standards, and perform code reviews.
- Automate build, test, and deployment pipelines using Jenkins, Gitlab CI, and CloudFormation.
- Design secure, scalable software solutions that comply with industry best practices.
- Collaborate with product, QA, and infrastructure teams in Agile sprints.
- Monitor services in production, troubleshoot incidents, and implement preventive measures.
- Integrate external APIs and services, ensuring smooth data flow and reliability.
- Support continuous improvement of tooling, processes, and documentation.
**Required Skills**
- Java (Spring Boot) – 3+ years.
- AWS cloud services – full stack (compute, storage, serverless, API).
- Front‑end: AngularJS, TypeScript, Node 10.
- CI/CD & DevOps: Gitlab, Jenkins, CloudFormation, Maven, Docker.
- Security & code quality: Fortify on Demand, SonarQube.
- Testing frameworks: Karate, Gherkin, Cypress, Jest (end‑to‑end, API).
- Scripting: Groovy, Bash.
- Agile methodology experience.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science or related field (preferred).
- Relevant AWS certifications (e.g., AWS Certified Developer – Associate) preferred but not mandatory.