What are the responsibilities and job description for the Java Developer with AWS position at Alltech Consulting Services, Inc.?
Role: Java Developer with AWS (Banking Client)
Location: Plano TX/Onsite
Face to Face Interview
We are looking for a Java Developer with strong AWS experience to design, develop, and deploy scalable, high-performance applications in a cloud-native environment. The ideal candidate will have hands-on experience with Java technologies and AWS services, along with a solid understanding of microservices architecture and DevOps practices.
Key Responsibilities:
- Design, develop, and maintain Java-based applications (Spring Boot / Microservices)
- Build and deploy applications on AWS cloud platform
- Develop RESTful APIs and integrate with third-party services
- Work with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, API Gateway
- Implement CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline
- Optimize application performance, scalability, and security
- Collaborate with cross-functional teams (DevOps, QA, Product)
- Write clean, maintainable, and efficient code following best practices
Required Skills:
- Strong experience in Java (8/11/17)
- Hands-on experience with Spring Boot / Spring MVC / Microservices
- Experience working with AWS services (EC2, S3, Lambda, RDS, etc.)
- Proficiency in REST APIs & Web Services
- Experience with SQL/NoSQL databases (MySQL, PostgreSQL, DynamoDB)
- Familiarity with Docker, Kubernetes (nice to have)
- Experience with CI/CD tools (Jenkins, GitLab CI, etc.)
- Strong understanding of object-oriented programming and design patterns
Salary : $60 - $70