Job ID: JOB_ID_1646
Role Overview
DMS Visions Inc is seeking a highly skilled and experienced Lead Java SpringBoot & Microservices Developer for a long-term contract engagement. This role is critical for our client’s Payments Transformation initiative, focusing on architecting and designing enterprise-scale solutions that handle high-volume financial transactions. The ideal candidate will possess over a decade of hands-on application development experience and a proven track record of leading technical teams through complex digital transformations. This position is onsite in Charlotte, NC, or Edison, NJ, with relocation assistance available for qualified candidates.
Key Responsibilities
- Lead the architectural design and development of robust microservices using Java and the Spring Boot framework.
- Architect enterprise-scale solutions specifically tailored for the payments domain, ensuring high availability and fault tolerance.
- Implement real-time data streaming and messaging solutions using Apache Kafka to facilitate seamless communication between services.
- Design and manage scalable data storage solutions using MongoDB, focusing on performance optimization and data integrity.
- Oversee the deployment and orchestration of containerized applications on the OpenShift Container Platform (OCP).
- Collaborate with stakeholders to modernize legacy payment systems, integrating modern protocols and standards.
- Provide technical mentorship to junior developers, conducting code reviews and promoting best practices in software engineering.
- Drive the adoption of CI/CD pipelines to enhance delivery speed and software quality.
- Analyze complex business requirements and translate them into technical specifications and scalable system designs.
Technical Requirements
- Minimum of 10 years of professional experience in application development with a focus on Java technologies.
- Expert-level proficiency in Java 11/17+, Spring Boot, and Microservices architecture.
- Extensive experience with event-driven architecture and Apache Kafka.
- Strong knowledge of NoSQL databases, particularly MongoDB, including indexing and aggregation frameworks.
- Hands-on experience with cloud-native technologies and OpenShift Container Platform (OCP).
- Deep understanding of RESTful API design and implementation.
- Familiarity with DevOps practices, including Docker, Kubernetes, and Jenkins.
Domain Expertise & Soft Skills
- Prior experience in the Payments Transformation domain is highly preferred.
- Knowledge of financial messaging standards such as SWIFT, FED, and CHIPS is a significant advantage.
- Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Strong problem-solving abilities and a proactive approach to identifying and resolving system bottlenecks.
- Ability to work effectively in a fast-paced, collaborative environment across multiple geographic locations.
Project Environment
The successful candidate will join a dynamic team dedicated to reshaping the future of global payments. You will work in an environment that values innovation, technical excellence, and continuous learning. This 12+ month contract offers the opportunity to work on high-impact projects that influence the financial infrastructure of major institutions. We provide a supportive atmosphere where your architectural decisions will directly contribute to the success of our payments transformation roadmap.
Special Requirements
Active i-94 required; Relocation available; Payments domain (SWIFT, FED, CHIPS) experience preferred.
Compensation & Location
Salary: $175,000 – $225,000 per year (Estimated)
Location: Charlotte, NC
Recruiter / Company – Contact Information
Recruiter / Employer: DMS Visions Inc
Email: raveena@dmsvisions.com
Recruiter Notice:
To remove this job posting, please send an email from
raveena@dmsvisions.com with the subject:
DELETE_JOB_ID_1646