- Company Name
- Stellar Consulting Solutions, LLC
- Job Title
- Java AWS Developer with Reactive Programming exp.
- Job Description
-
**Job title**
Java AWS Developer – Reactive Programming
**Role Summary**
Lead design, development, and deployment of microservices and reactive applications in a cloud‑native environment. Build, test, and maintain Java/Spring Boot services backed by AWS infrastructure, ensuring high availability, scalability, and security.
**Expectations**
- 8+ years of professional software development.
- Proficient in Java, Spring/Spring Boot, microservices, and reactive (WebFlux).
- Hands‑on experience with AWS services (EKS, ECS or Fargate, Lambda, Aurora, MSK, DynamoDB, S3, RDS) and IaC using Terraform.
- Familiarity with No‑SQL databases (DynamoDB, MongoDB, Cassandra).
- Comfortable with CI/CD pipelines (Jenkins, Git, Docker).
- Agile (Scrum) mindset with excellent communication and problem‑solving skills.
- Strong debugging, testing (unit, integration), and deployment know‑how.
- Self‑starter, detail‑oriented, quick learner.
**Key Responsibilities**
- Participate in all SDLC phases: design, code, test, deploy, operate.
- Design and implement Java/Spring Boot microservices with reactive capabilities using WebFlux.
- Provision, configure, and manage AWS resources (EKS, Fargate, Lambda, Aurora, MSK, DynamoDB) and integrate with Terraform scripts.
- Implement CI/CD pipelines (Jenkins, Docker, Kubernetes) and automate releases.
- Monitor and log services using Datadog, CloudWatch; enforce AWS security best practices.
- Troubleshoot and resolve performance, scalability, and reliability issues.
- Write unit/tests (JUnit, Mockito, Karma for NodeJS if applicable) and perform code reviews.
- Collaborate with cross‑functional teams (frontend, ops, QA) to deliver high‑quality releases.
- Continuously evaluate and adopt new technologies, frameworks, and best practices.
**Required Skills**
- Java 8/11+, Spring MVC/Boot, Spring Data, Spring Cloud, Spring WebFlux
- Reactive programming (Project Reactor)
- Microservices architecture, Docker, Kubernetes, EKS, ECS/Fargate, Lambda
- AWS services: IAM, VPC, Security Groups, RDS/Aurora, DynamoDB, S3, MSK (Kafka)
- IaC: Terraform, CloudFormation
- CI/CD: Jenkins, GitHub Actions, GitLab CI, Docker registry
- Monitoring & logging: Datadog, CloudWatch, ELK stack
- No‑SQL databases: DynamoDB, MongoDB, Cassandra (preferred)
- Front‑end basics: HTML5, CSS, JavaScript (React/Angular optional)
- Agile/Scrum development methodologies
- Strong analytical, debugging, and communication skills
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- AWS Developer or AWS Solution Architect certification preferred.