Full Stack Java Developer (Java/Spring Boot + Angular)

Georgia Tek Systems
  • VA, VA
    14 days ago

    Job Description

    Job Title: Full Stack Java Developer (Java/Spring Boot + Angular)
    Location:McLean, VA (100% Onsite)
    Employment Type: Contract
    Contract Duration: Through December 31, 2026
    Job Summary
    We are seeking an experienced Full Stack Java Developer to join a product engineering team focused on building next-generation enterprise payment solutions. The ideal candidate will have strong expertise in Java, Spring Boot, Angular, REST APIs, relational databases, and modern DevOps practices. This role requires close collaboration with business stakeholders and engineering teams to deliver scalable, secure, and high-performing applications in an Agile environment.
    Key Responsibilities
    • Design, develop, and maintain full-stack applications using Java, Spring Boot, and Angular.
    • Develop and enhance RESTful APIs and backend services.
    • Collaborate with business users to gather requirements and translate them into technical solutions.
    • Build responsive and user-friendly front-end applications using Angular (v2+).
    • Integrate applications with databases, messaging systems, and third-party services.
    • Write clean, maintainable, and well-tested code using JUnit and Mockito.
    • Participate in code reviews, Agile ceremonies, and sprint planning.
    • Identify application bottlenecks and optimize performance.
    • Support production issues, troubleshoot defects, and implement fixes.
    • Utilize GenAI tools such as GitHub Copilot and LLMs to improve development productivity.
    Required Qualifications
    • 7+ years of hands-on software development experience.
    • Strong expertise in Java, J2EE, Spring Boot, and RESTful Web Services.
    • Experience developing front-end applications using Angular 2+.
    • Strong knowledge of relational databases such as SQL Server, MySQL, DB2, or Sybase.
    • Experience with Git, Gradle, Docker, Jenkins, and Eclipse.
    • Strong experience writing unit tests using JUnit and Mockito.
    • Experience working in Agile/Scrum development environments.
    • Knowledge of modern AI-assisted development tools such as GitHub Copilot, LLMs, RAG, or Agentic AI.
    • Excellent problem-solving, analytical, and communication skills.
    • Bachelor's degree in Computer Science or a related field.
    Preferred Qualifications
    • Experience with IBM MQ.
    • Background in Capital Markets or Payments.
    • Experience with FitNesse or other test automation frameworks.
    • Previous experience with Client or Freddie Mac environments is highly preferred.
    Required Technical Skills
    • Java
    • J2EE
    • Spring Boot
    • REST APIs
    • Angular (2+)
    • SQL (SQL Server, MySQL, DB2, Sybase)
    • Git
    • Gradle
    • Docker
    • Jenkins
    • Eclipse
    • JUnit
    • Mockito
    • Agile/Scrum
    • GenAI Tools (GitHub Copilot, LLMs, RAG, Agentic AI)
    Work Location
    McLean, VA – 100% Onsite

    Numbers & Facts

    LocationVA, VA

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • AngularJSunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Capital Marketsunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Customer/Client Researchunmatched
    • DevOpsunmatched
    • Dockerunmatched
    • Freddie Mac (FHLMC)unmatched
    • Gitunmatched
    • GitHubunmatched
    • Gradleunmatched
    • IBM DB2unmatched
    • IBM WebSphere MQ (Message Queue)unmatched
    • Identify Issuesunmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Jenkinsunmatched
    • Microsoft SQL Serverunmatched
    • MySQLunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Product Engineeringunmatched
    • Production Supportunmatched
    • Productivity Managementunmatched
    • Programming Toolsunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Sprint Planningunmatched
    • Sybase Product Familyunmatched
    • Test Automationunmatched
    • Unit Testunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Servicesunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder