Senior Java Backend Developer (Banking domain)
Capgemini
CharlotteFull-timeMid LevelOn-site
Job Description
Job Description
We are seeking an experienced Core Java Backend Developer with strong expertise in building and maintaining microservice-based applications. The ideal candidate will have hands‑on experience with Spring Boot, PL/SQL, and exposure to UI development using React.js. Experience in banking domain projects, specifically in Domestic & International Payments and CBPR+ standards, is mandatory.
Key Responsibilities
- Design, develop, test, and maintain microservices using Java (Core Java) and Spring Boot.
- Build, maintain, and enhance RESTful APIs for payment processing systems.
- Work with PL/SQL and RAD tools for backend data operations and automation.
- Contribute to front‑end development tasks using React.js (good to have).
- Ensure scalability, performance, and robustness of backend services.
- Collaborate with cross‑functional teams in an Agile/Scrum environment, including daily stand‑ups, sprint planning, reviews, and retrospectives.
- Participate in the full software development lifecycle, including requirement analysis, application design, implementation, code review, and deployment.
- Work on banking applications with a deep understanding of payment message standards.
- Ensure compliance with integration, security, and regulatory requirements for financial systems.
Required Skills
- 6+ years of hands‑on experience in Core Java and Spring Boot.
- Strong understanding of Microservices Architecture.
- Experience in PL/SQL, relational databases, and related tools.
- Strong knowledge of REST API development and API integrations.
- Experience working on banking projects, specifically in payments.
- Good knowledge of CBPR+ message formats (PAIN, PACS, CAMT).
- Understanding of Agile methodologies (Scrum).
Posted 1 weeks ago