
McBride
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
Benefits
- paid_time_off
- health_insurance
- dental_coverage
Ready to apply? Click below to view the full job posting on the company’s website.
To apply for this job please visit www.linkedin.com.