Java & Angular Full Stack Developer

Expert Technology Services

  • McLean, VA
  • 2 days ago

    Highlights

    Implement automated testing using Junit/Mockito; AI-assisted testing experience is a plus. - Serve as a Senior Full Stack Java Developer within the ICM BTO enterprise models technology team.

    Numbers & Facts

    LocationMcLean, VA

    Description

    Job Summary (List Format):

    - Serve as a Senior Full Stack Java Developer within the ICM BTO enterprise models technology team.
    - Support and enhance model analytics solutions for the company's mortgage portfolio.
    - Collaborate closely with business partners to deliver web applications for the Finance division.
    - Lead and contribute to all phases of solution delivery, from design to deployment.
    - Utilize expertise in Java (Java 8+), Spring Framework, and REST APIs for backend development.
    - Work with Angular and Typescript for front-end application development.
    - Design, maintain, and optimize databases using SQL.
    - Ensure application security, responsiveness, and performance.
    - Write clear and comprehensive code documentation.
    - Implement automated testing using Junit/Mockito; AI-assisted testing experience is a plus.
    - Use Gradle and Jenkins for build automation and continuous integration.
    - Employ version control tools such as GitHub or Bitbucket.
    - Apply Object-Relational Mapping frameworks as needed.
    - Participate actively in Agile/Scrum development methodologies.
    - Demonstrate strong problem-solving, analytical, and troubleshooting skills.
    - Communicate effectively with technical and non-technical stakeholders.
    - Adapt quickly to changing requirements and environments.
    - Exhibit self-motivation, quick learning, diligence, and excellent interpersonal skills.

    Required Qualifications:

    - Bachelor's or Master's degree in Computer Science or related field.
    - 5+ years of relevant professional experience.
    - 4+ years of Java software development experience.

    Preferred/Additional Skills:

    - Experience with application performance diagnostics and analytical tools.
    - Familiarity with automated test frameworks and mock-oriented testing.
    - Experience in AI-assisted automated testing is a plus.
    - Strong business acumen and relationship management skills.

    Work Environment:

    - No background check or drug screen required.
    - Must be flexible, adaptable, and able to work effectively in a collaborative, fast-paced environment.

    Similar Jobs

    See more jobs