Senior Java Developer

Georgia Tek Systems

  • McLean, VA
  • 10 days ago

    Highlights

    Proven ability to perform R&D using AI , including evaluating AI-assisted approaches, rapidly prototyping solutions, and validating outcomes (e.g., prompt engineering, model/tool evaluation, and integrating AI capabilities into workflows or applications). Experience building RESTful APIs and working with common Java frameworks (e.g., Spring / Spring Boot or similar).

    Numbers & Facts

    LocationMcLean, VA

    Description

    Senior Java Developer

    McLean, VA
    Must Have Qualifications7+ years of hands-on Java development with preference of Java 21 with experience transition to other versions of Java. Hands-on experience with relational databases required. Preferred: Snowflake, Python, AI research, and financial background.

    JOB DESCRIPTION
    Required Experience & Education
    • 7 –10 years of professional software development experience.
    • Bachelor's degree in Computer Science or a related field (or equivalent experience).
    Core Technical Skills (Java & Backend)
    • Strong professional experience with Java (backend development).
    • Experience building RESTful APIs and working with common Java frameworks (e.g., Spring / Spring Boot or similar).
    • Outstanding Java expertise (Java 8+) including I/O, multithreading/concurrency, collections, generics, and lambda expressions.
    • Strong experience building and consuming RESTful API web services.
    • Strong knowledge of Spring Framework and Dependency Injection
    • Proficiency with build/test tools: Maven/Gradle, JUnit/Mockito, FitNesse.
    • Proven ability to perform R&D using AI, including evaluating AI-assisted approaches, rapidly prototyping solutions, and validating outcomes (e.g., prompt engineering, model/tool evaluation, and integrating AI capabilities into workflows or applications).
    • Excellent problem-solving, analytical, and technical skills.
    • Strong oral and written communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders.
    Database & Data Skills
    • Outstanding database skills with strong understanding of RDBMS (e.g., MS SQL) and data modeling.
    • Ability to write advanced SQL queries for reporting, troubleshooting, and data analysis.
    • Experience working with structured and semi-structured data formats: XML and JSON.
    DevOps / SDLC / Tooling
    • Understanding of Docker containers in the development process.
    • Understanding of application lifecycle management.
    • Ability to use CI/CD pipelines and related tools (e.g., JIRA, Jenkins) to build and deploy applications.
    • Experience with Git and collaborative development workflows.
    Soft Skills
    • Flexible and versatile; able to adapt quickly to new environments and work across projects.

    Similar Jobs

    See more jobs