Overview
Skills
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).