Java Developer - AWS

Overview

Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

IaaS
Jenkins
Collaboration
Microservices
Terraform
IDE
Eclipse
IntelliJ IDEA
JetBrains
Agile
Java
J2EE
XML
Web Services
SOA
Spring Batch
Spring Framework
JPA
RESTful
IBM WebSphere MQ
Amazon EC2
Amazon S3
API
Amazon Web Services
Amazon Route 53
JUnit
Cucumber
Version Control
Git
Bitbucket
Build Tools
Apache Maven
Gradle
Continuous Integration
Continuous Delivery
Kubernetes
Software Design
Testing
Debugging
Software Performance Management
Splunk
Project Management
JIRA
Confluence
Automated Testing
Cloud Computing
Application Development

Job Details

About the Role: We're seeking an experienced Java AWS Developer to join our team for a contract engagement focused on microservices development and cloud infrastructure. You'll be working in an agile environment, building and maintaining scalable applications using modern Java frameworks and AWS services.

What You'll Do:

  • Develop and maintain Java applications using Java 8/11 in agile environments
  • Design and implement microservices architecture using Spring Boot framework
  • Build and deploy applications on AWS using services like ECS, EKS, S3, and EC2
  • Implement infrastructure as code using Terraform and Kubernetes
  • Develop RESTful web services and APIs with proper testing coverage
  • Work with CI/CD pipelines using Jenkins, Maven/Gradle for automated deployments
  • Monitor application performance using APM tools and logging frameworks like Splunk
  • Collaborate with cross-functional teams using JIRA and Confluence
  • Participate in code reviews and maintain high coding standards

Mandatory Technical Skills:

  • Java 8/11 - Strong proficiency required
  • Microservices Architecture - Design and implementation experience
  • Spring Boot - Hands-on development experience
  • AWS Services - Terraform, Kubernetes, ECS, EKS, S3 (mandatory)
  • IDE Setup - Eclipse or IntelliJ configured for coding assessments

What We're Looking For:

  • Strong application development experience in agile environments
  • Expertise in Core Java, J2EE, XML, Web Services, and SOA
  • Proficiency with Spring ecosystem (Spring, Spring Batch, Spring Boot, JPA)
  • Experience with REST API development and MQ (Message Queuing)
  • Hands-on AWS implementation experience with ECS, EC2, S3, API Gateway
  • Knowledge of Amazon Aurora, ALB, and Route 53
  • Experience with testing frameworks (JUnit, Cucumber)
  • Proficiency with version control (Git/Bitbucket) and build tools (Maven, Gradle)
  • Strong CI/CD and Kubernetes experience
  • Solid application design, coding, testing, and debugging skills

Technical Environment:

  • Application monitoring with APM tools and Splunk logging
  • Project management using JIRA and Confluence
  • Automated testing and deployment processes
  • Cloud-native application development

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 Purple Drive Technologies LLC