Job Title: Senior Java Developer
Job Location: Charlotte NC Hybrid
Looking for W2 only No C2C
Job Description:
- We are seeking a highly experienced Senior Java Developer with strong expertise in Spring Boot Microservices Kafka and MongoDB ideally with a background in Payments or Financial Services.
- The ideal candidate will be responsible for designing and developing scalable secure and high-performance applications that support mission-critical payment processing systems.
Key Responsibilities:
- Design develop and maintain Java-based microservices using Spring Boot with a strong focus on modularity scalability and performance.
- Build event-driven distributed systems using Kafka including topics partitions consumer groups and streaming pipelines.
- Work with MongoDB to design schemas implement queries optimize performance and ensure data integrity.
- Develop secure and fault-tolerant components for payment processing including transaction workflows settlements reconciliation and real-time validations.
- Integrate microservices with internal and external payment gateways APIs and third-party financial systems.
- Participate in architecture discussions code reviews and contribute to best practices standards and design patterns.
- Troubleshoot production issues and provide Level-3 support for high-availability systems.
- Ensure compliance with financial regulations security standards and audit requirements.
Required Skills & Experience:
- 10 years of hands-on experience in Core Java OOPs multithreading collections and concurrency.
- Strong experience with Spring Boot Spring Cloud Spring Security and REST API development.
- Deep understanding of Microservices Architecture service discovery load balancing API gateways and resilience patterns (Circuit Breaker Retry Bulkhead).
- Hands-on experience with Kafka (producers consumers schema registry Kafka Streams).
- Strong experience with MongoDB (schema design indexes aggregation framework performance tuning).
- Experience in developing applications within payments banking or financial services domain.
- Familiarity with secure coding practices PCI-DSS guidelines OAuth 2.0/JWT encryption and tokenization.
- Knowledge of CI/CD pipelines Git Jenkins Docker Kubernetes (good to have).
- Experience working in Agile environments with cross-functional teams.
Nice to Have:
- Experience with cloud platforms (AWS GCP or Azure).
- Exposure to Redis ELK OpenShift GraphQL or gRPC.
- Experience with high-throughput low-latency system design.
Best Regards:
Monika G
Phone: 1-
Email:
Job Title: Senior Java Developer Job Location: Charlotte NC Hybrid Looking for W2 only No C2C Job Description: We are seeking a highly experienced Senior Java Developer with strong expertise in Spring Boot Microservices Kafka and MongoDB ideally with a background in Payments or Financial Se...
Job Title: Senior Java Developer
Job Location: Charlotte NC Hybrid
Looking for W2 only No C2C
Job Description:
- We are seeking a highly experienced Senior Java Developer with strong expertise in Spring Boot Microservices Kafka and MongoDB ideally with a background in Payments or Financial Services.
- The ideal candidate will be responsible for designing and developing scalable secure and high-performance applications that support mission-critical payment processing systems.
Key Responsibilities:
- Design develop and maintain Java-based microservices using Spring Boot with a strong focus on modularity scalability and performance.
- Build event-driven distributed systems using Kafka including topics partitions consumer groups and streaming pipelines.
- Work with MongoDB to design schemas implement queries optimize performance and ensure data integrity.
- Develop secure and fault-tolerant components for payment processing including transaction workflows settlements reconciliation and real-time validations.
- Integrate microservices with internal and external payment gateways APIs and third-party financial systems.
- Participate in architecture discussions code reviews and contribute to best practices standards and design patterns.
- Troubleshoot production issues and provide Level-3 support for high-availability systems.
- Ensure compliance with financial regulations security standards and audit requirements.
Required Skills & Experience:
- 10 years of hands-on experience in Core Java OOPs multithreading collections and concurrency.
- Strong experience with Spring Boot Spring Cloud Spring Security and REST API development.
- Deep understanding of Microservices Architecture service discovery load balancing API gateways and resilience patterns (Circuit Breaker Retry Bulkhead).
- Hands-on experience with Kafka (producers consumers schema registry Kafka Streams).
- Strong experience with MongoDB (schema design indexes aggregation framework performance tuning).
- Experience in developing applications within payments banking or financial services domain.
- Familiarity with secure coding practices PCI-DSS guidelines OAuth 2.0/JWT encryption and tokenization.
- Knowledge of CI/CD pipelines Git Jenkins Docker Kubernetes (good to have).
- Experience working in Agile environments with cross-functional teams.
Nice to Have:
- Experience with cloud platforms (AWS GCP or Azure).
- Exposure to Redis ELK OpenShift GraphQL or gRPC.
- Experience with high-throughput low-latency system design.
Best Regards:
Monika G
Phone: 1-
Email:
View more
View less