- Company Name
- Keasis
- Job Title
- Java AWS Developer
- Job Description
-
Job Title: Java AWS Developer
Role Summary: Design, develop, and maintain Java‑based microservices on AWS, ensuring high scalability, reliability, and security.
Expectations: Contract‑based role requiring hands‑on AWS experience, Agile delivery, and continuous integration/continuous delivery (CI/CD) expertise.
Key Responsibilities
- Build and deploy Spring Boot microservices on AWS (ECS/EKS, EC2, ALB, API Gateway, Route 53).
- Create, test, and maintain RESTful APIs, JPA entities, and Spring Batch jobs.
- Implement infrastructure as code using Terraform, manage Kubernetes clusters, and automate deployments with Jenkins/Maven/Gradle.
- Conduct unit and integration testing with JUnit and Cucumber; monitor application performance via APM and Splunk.
- Collaborate with cross‑functional teams using JIRA and Confluence; participate in Agile ceremonies.
- Perform code reviews, debugging, and performance tuning; ensure adherence to coding standards and security best practices.
Required Skills
- Java 8/11, Core Java, J2EE, XML, Web Services/SOA
- Spring frameworks: Spring, Spring Boot, Spring Batch, Spring‑JPA, Spring‑MVC
- RESTful microservices, JMS/MQ, AWS services (ECS, EKS, EC2, S3, ALB, API Gateway, Route 53, Aurora)
- IaC: Terraform; container orchestration: Kubernetes; CI/CD pipelines: Jenkins, Git/Bitbucket, Maven, Gradle
- Testing: JUnit, Cucumber; monitoring: Splunk, APM tools
- Agile project tools: JIRA, Confluence
- Strong debugging, coding, and architectural design skills
Required Education & Certifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- AWS Certified Developer – Associate or equivalent AWS certification preferred.
---