- Company Name
- Stealth IT Consulting
- Job Title
- Java Developer
- Job Description
-
**Job title**
Java Developer
**Role Summary**
Design, develop, and maintain scalable, event‑driven microservices in a cloud‑native environment. Leverage Java (core + modern frameworks), Node.js, AWS services, and Apache Kafka to build efficient, resilient solutions for government‑sector clients.
**Expactations**
- Deliver high‑quality code on time within a 12‑month contract.
- Collaborate closely with cross‑functional Agile teams (product, QA, ops).
- Adhere to CI/CD best practices and cloud‑native tooling standards.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
**Key Responsibilities**
- Architect and implement microservice components in Java and Node.js.
- Integrate and publish/consume Kafka streams to support event‑driven data flows.
- Provision and manage AWS infrastructure (EC2, ECS/EKS, Lambda, S3, RDS, VPC, IAM).
- Build and maintain CI/CD pipelines (Jenkins, GitHub Actions, CodePipeline).
- Ensure APIs are designed for scalability, security, and maintainability.
- Monitor, troubleshoot, and optimize performance of running services.
- Document technical design, codebase, and operational procedures.
**Required Skills**
- Proficiency in Java (8+), with experience in Spring/Spring Boot or similar frameworks.
- Strong Node.js development background.
- Hands‑on experience with Azure or AWS services (IAM, VPC, EC2/ECS/EKS, Lambda, SQS, SNS, RDS).
- Deep understanding of Kafka architecture, topics, partitions, and consumer groups.
- Solid grasp of microservices, RESTful APIs, and distributed system patterns.
- Familiarity with Docker, Kubernetes, and cloud‑native tooling.
- Experience in Agile and DevOps practices, including CI/CD and automated testing.
- Ability to write clean, maintainable, unit‑tested code.
- Excellent communication and collaboration skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications such as AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, or Oracle Certified Professional, Java SE are advantageous.
- Demonstrated experience working on government contracts or projects requiring compliance with security standards.