Senior Full Stack Java Developer

McBride


Job Location:

Arlington County, VA - USA

Monthly Salary: USD 135000 - 135000
Experience Required: 10years
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

This is a remote position.

McBride Consulting is seeking an experienced Senior Full Stack Java Developer to support enterprise-level application development initiatives within a fast-paced financial services environment. The ideal candidate will bring deep expertise in modern Java development microservices architecture cloud-native technologies and front-end frameworks while contributing to highly scalable and secure applications. This role requires strong collaboration skills hands-on technical leadership and the ability to thrive in Agile delivery teams.

Key Responsibilities

  • Design develop test and maintain enterprise-grade applications using Java and modern front-end technologies
  • Build scalable microservices and APIs to support high-volume transaction processing
  • Collaborate with cross-functional teams including architects QA engineers DevOps engineers and product owners
  • Participate in Agile ceremonies including sprint planning stand-ups retrospectives and backlog grooming
  • Develop and maintain CI/CD pipelines to support automated deployments
  • Troubleshoot production issues and implement performance improvements
  • Ensure applications meet security compliance and performance standards
  • Create technical documentation and contribute to architectural discussions
  • Mentor junior developers and contribute to development best practices

Technical Environment

  • Java/J2EE (Java 8 and 17)
  • Spring Boot
  • Hibernate/JPA
  • Angular / React
  • REST APIs
  • Kafka / RabbitMQ
  • MySQL / Oracle / PostgreSQL
  • MongoDB / DynamoDB
  • Docker / Kubernetes
  • Jenkins / GitHub
  • JUnit / Mockito
  • Postman / SOAP UI
  • Agile / Scrum


Requirements

Required Qualifications

  • 10 years of professional software development experience
  • Prior experience supporting financial services or banking clients strongly preferred
  • Strong expertise in Java/J2EE development using Java Versions 8 and 17
  • Extensive experience with Spring Boot and Hibernate/JPA
  • Hands-on experience developing and supporting Microservice Architecture
  • Strong understanding of RESTful Web Services and API development
  • Experience working with relational databases including MySQL Oracle and PostgreSQL
  • Experience with NoSQL databases such as MongoDB and DynamoDB
  • Experience implementing messaging and event-driven systems using Kafka and RabbitMQ
  • Knowledge of authentication and security technologies including OAuth and JWT
  • Experience with containerization and orchestration tools including Docker and Kubernetes
  • Strong understanding of CI/CD pipelines and DevOps practices using Jenkins and GitHub
  • Experience testing APIs using Postman or SOAP UI
  • Experience with unit testing integration testing and end-to-end testing using JUnit and Mockito
  • Experience working within Agile and Scrum environments
  • Strong communication and problem-solving skills


Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Vision insurance


Required Skills:

10 years of experience with a financial services or banking client (preferred) Java / J2EE (Versions 8 17) Spring Boot Hibernate (JPA) Angular Microservice architecture RESTful Web Services / APIs SQL databases (MySQL Oracle PostgreSQL) and NoSQL (MongoDB DynamoDB) Kafka RabbitMQ OAuth JWT Docker Kubernetes JUnit Mockito integration testing and end-to-end testing Agile Scrum CI/CD pipelines Jenkins GitHub Tested APIs using Postman or SOAP UI Responsive interfaces using Angular React HTML5 CSS3 and Bootstrap


Required Education:

BS in Computer Science

This is a remote position. McBride Consulting is seeking an experienced Senior Full Stack Java Developer to support enterprise-level application development initiatives within a fast-paced financial services environment. The ideal candidate will bring deep expertise in modern Java devel...