What are the responsibilities and job description for the Java Developer with AWS position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Alltech Consulting Services, Inc., is seeking the following. Apply via Dice today!
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:
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
- 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