Java Developer - AWS

Overview

On Site
$55 - $60
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

AWS
CI/CD

Job Details

Key Responsibilities

  • Application Development: Design, develop, and maintain high-performance Java-based applications.

  • Cloud Integration: Deploy and manage applications on AWS using services such as EC2, S3, Lambda, RDS, API Gateway, etc.

  • CI/CD Automation: Build and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, AWS CodePipeline, or similar.

  • Microservices Architecture: Develop and integrate RESTful APIs and microservices.

  • Code Quality: Write clean, maintainable, and testable code following industry best practices.

  • Troubleshooting & Optimization: Diagnose application issues, perform root cause analysis, and optimize performance.

  • Collaboration: Work closely with cross-functional teams including DevOps, QA, and Product to ensure smooth project delivery.


Required Skills & Qualifications

  • Programming: Strong proficiency in Java 8+ (Spring Boot / Spring MVC).

  • Cloud: Hands-on experience with AWS services (EC2, S3, Lambda, RDS, CloudWatch, IAM, etc.).

  • CI/CD Tools: Experience with Jenkins, GitLab, AWS CodePipeline, or similar.

  • Version Control: Strong skills with Git / GitHub / GitLab.

  • Databases: Experience with relational (MySQL/PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).

  • Testing: Familiarity with JUnit, Mockito, or similar testing frameworks.

  • Containerization: Knowledge of Docker and Kubernetes (optional but preferred).

  • Problem-Solving: Strong analytical and debugging skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Brain Bolt Consulting