Senior Java Developer

  • Reston, VA
  • Posted 22 hours ago | Updated 22 hours ago

Overview

On Site
$60 - $65
Contract - W2
100% Travel

Skills

API
Amazon DynamoDB
Amazon Web Services
Management
Microservices
NoSQL
Docker
Documentation
FOCUS
Git
GraphQL
Java
Kubernetes
Continuous Delivery
Backend Development
Bridging
Cloud Computing
Collaboration
Automated Testing
Communication
Conflict Resolution
Continuous Integration
Analytical Skill
DevOps
Solution Architecture
Database
Problem Solving
Query Optimization
RESTful
SQL
Spring Framework
Teamwork
Terraform
Testing

Job Details

Client: Fannie Mae

Position: Senior Java Developer

Location: Local candidates

Duration: One year

Max Pay Rate $65/hr on W2

Background check?: Yes

Vaccination required?: No

Job Description:

Highly skilled Java Developer with a strong foundation in Java engineering and solution architecture. This role is ideal for a hands-on technical leader who excels in designing and building scalable, high-performance systems. The primary focus is on core Java development and solutions architect.

Experience in building and consuming RESTful APIs and GraphQL (preferred but not the primary focus).

Java Spring Boot API Developer role focusing on REST APIs, with exposure to GraphQL and AWS AppSync, entails designing, developing, and maintaining robust and scalable backend services. This role bridges traditional RESTful architectures with modern GraphQL implementations, leveraging cloud-based solutions. Key responsibilities and requirements include:

  • Backend Development:
    1. Proficiency in Java and the Spring Boot framework.
    1. Experience designing and developing RESTful APIs.
    1. Knowledge of database interactions (SQL and/or NoSQL).
  • GraphQL Implementation:
    1. Understanding of GraphQL principles and experience building GraphQL APIs.
    1. Familiarity with GraphQL schema design and query optimization.
    1. Experience with tools and libraries for GraphQL development (e.g., Apollo, GraphQL Java).
  • AWS AppSync:
    1. Experience with AWS AppSync for building serverless GraphQL APIs.
    1. Knowledge of AWS services such as Lambda, DynamoDB, and IAM.
    1. Ability to configure resolvers and data sources in AppSync.
  • API Design and Architecture:
    1. Strong understanding of API design principles and best practices.
    1. Ability to choose the appropriate API architecture (REST or GraphQL) based on requirements.
    1. Experience with API documentation and testing.
  • Cloud Technologies:
    1. Experience with AWS cloud platform.
    1. Understanding of serverless architecture and microservices.
    1. Knowledge of containerization and deployment tools (e.g., Docker, Kubernetes) is a plus.
  • DevOps Practices:
    1. Familiarity with CI/CD pipelines and automated testing.
    1. Experience with Git and Terraform is a plus
  • Problem-Solving and Communication:
    1. Strong analytical and problem-solving skills.
    1. Excellent communication and teamwork abilities.
    1. Ability to work independently and manage time effectively.

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 Helix Tech