McBride - Senior Full Stack Java Developer
Full Stack Developer is needed in Arlington, United States.
Client: McBride
Location: Arlington, VA, us
Contract: Freelance
Job Description
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.
Requirements
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
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
No longer accepting applications
Get instant notifications for new Full Stack Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.