- Company Name
- CoreTek Labs
- Job Title
- Java AWS Developer
- Job Description
-
**Job Title:**
Java AWS Developer
**Role Summary:**
Design, develop, test, and deploy Java microservices on AWS infrastructure in an agile, continuous‑integration environment.
**Expectations:**
- Minimum 10 years of professional experience.
- Proven expertise in Java, Microservices, AWS, Kubernetes, and Kafka.
- Hands‑on AWS solution implementation (EC2, ECS, S3, Aurora, API Gateway, ALB, Route 53).
- Strong background in CI/CD, Git/Bitbucket, Maven/Gradle, Jenkins, and APM/logging tools (Splunk).
- Experience with JUnit, Cucumber, JIRA, and Confluence.
**Key Responsibilities:**
- Architect and build scalable, resilient RESTful microservices using Spring, Spring Boot, Spring Batch, JPA.
- Develop, test, debug, and maintain Java applications and web services.
- Implement CI/CD pipelines and Kubernetes orchestration.
- Monitor application performance with APM tools; manage logs with Splunk.
- Collaborate with cross‑functional teams in an agile setting; use JIRA/Confluence for task tracking.
- Deploy and manage AWS resources, ensuring security, scalability, and cost efficiency.
- Participate in code reviews, unit/integration testing, and continuous improvement of development practices.
**Required Skills:**
- Core Java, J2EE, XML, SOAP/REST Web Services/SOA
- Spring Framework (Spring Boot, Spring Batch, Spring MVC), JPA, REST, JMS/MQ
- Microservices architecture, Docker, Kubernetes, CI/CD pipelines
- AWS services: EC2, ECS, S3, Aurora, API Gateway, ALB, Route 53, CloudWatch
- Kafka, Splunk, JUnit, Cucumber, JIRA, Confluence
- Version control: Git/Bitbucket; Build tools: Maven, Gradle; CI tools: Jenkins
**Required Education & Certifications:**
- N/A (no specific degree or certification required, but AWS solution implementation experience is mandatory).