Senior Java/AWS Developer || Washington, DC (5 Days Onsite)

Overview

On Site
Contract - W2
Contract - 6 Month(s)

Skills

JAVA
REST
aws
EC2
Spring Boot
ECS

Job Details

Job Title - Senior Java/AWS Developer

Job Location Washington, DC (5 Days Onsite)

Duration 6 Months Contract

Job Description

This is a senior-level, techno-functional role responsible for the end-to-end design, development, and maintenance of robust, scalable software applications. The ideal candidate will leverage deep expertise in Java (Spring Boot, REST services) and AWS Cloud technologies (Lambda, ECS, EC2) within an Agile, client-focused environment. This role requires a strong analytical approach to creating efficient, high-quality solutions, troubleshooting complex production issues, and ensuring adherence to the organization's software development standards, with a focus on financial and audit-related systems.

Required Qualifications & Skills

Technical Expertise (Must Have)

  • Experience: Minimum of six (6) years of experience in Information Technology, including at least five (5) years in a hands-on developer role.
  • Core Languages & Frameworks: Proven experience in software development using Java, Spring Boot, and REST services.
  • AWS Cloud: Strong, hands-on experience with core AWS assets:
    • Compute: Lambda, ECS, EC2.
    • Orchestration/Identity: Step Functions, IAM Roles.
  • Database: Expertise with relational databases, specifically Aurora Database and RDS.
  • Architecture: Broad understanding of information systems and application architecture standards.
  • Development Tools: Familiarity with version control systems and strong analytics/troubleshooting skills.

Education & Certifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • Technical certifications in Java and/or AWS for the product being supported are a strong plus.
  • Certification in at least one formal development methodology (e.g., Scrum Master, Agile Certifications).
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.