Senior Full-Stack Developer (Java / Angular 8+) 1 of 2

Expert Technology Services
McLean, VA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$87,100.0 - $157,450.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Unit Testing Databases IBM DB2 Relational Databases Programming Tools Eclipse (Software) Java Platform Enterprise Edition (J2EE) FitNesse Gradle IBM WebSphere MQ
+24 more
Java GUIs Junit Microsoft SQL Server MySQL Mockito Angular 2+ Software Deployment Software Engineering SQL Databases Systems Integration GitHub Copilot Large Language Models Spring-boot Sybase Generative AI Backend Git AngularJS Information Technology Front End Software Development Virtual Agents Restful APIs Docker Jenkins

Job description

Engage business users for requirements and design of new payments platform

  • Application development, prototyping, and technical consulting
  • Collaborate with team and business partners to develop technology solutions
  • Predict effects of configuration changes and optimize performance
  • Support issue resolution and ad-hoc requests for I&CM division
  • Interview Process:
  • 2 rounds: 1st round virtual, 2nd round onsite
  • Duration: 30 60 minutes per round
  • Shortlisting Deadline: July 8th
  • Multiple interview slots available July 13 16

Requirements

7+ years of hands-on software development (Java/Spring, Angular expertise)

  • Strong backend experience (REST APIs, integrations, databases, security)
  • Solid experience with modern development tools (Git, SQL, Unit Testing)
  • 5-7 years in J2EE technologies within agile environments
  • 5-7 years with relational databases (Sybase, SQL Server, MySQL, DB2)
  • 3-5 years developing RESTful web services (Spring Boot)
  • 2-3 years with Angular 2+ for front-end GUIs
  • 2-3 years managing/building/deploying code (Eclipse, Git, Gradle, Docker, Jenkins)
  • 2-3 years designing/executing JUnit test cases (Mockito framework)
  • 2-3 years leveraging test automation tools (e.g., Fitnesse)
  • 2-3 years in an Agile, product-centric environment
  • Experience with GenAI tools (GitHub CoPilot, LLMs, RAG, Agentic AI)
  • Education: Bachelor’s degree in Computer Science or related field
  • Additional Skills/Preferences:
  • Strong problem-solving, analytical, and technical skills
  • Critical thinking and quick decision-making abilities
  • Flexibility to adapt to new environments and projects
  • Excellent oral and written communication skills
  • Ability to handle continuous change and short deadlines
  • Business acumen and relationship management skills
  • Capital markets or payments process experience (strong plus)
  • IBM MQ experience (plus)
  • Ex Freddie Mac/Fannie Mae experience (strong plus)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all