Hello all
Hope you are doing well.
Please have a look at the JD below for the position of Senior Java Developer for one of our clients if you have a relevant profile please share it with me.
Job Title: Senior Java Developer
Job Location: Charlotte NC - Hybrid
Interview: 2 rounds and final (2nd) round is F2F.
Must Have:
- Finance / Payments Domain
- Microservices.
- Kafka
- MongoDB
- Spring Boot
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.
You will collaborate with cross-functional teams including Architecture QA DevOps Business Analysts and Product Owners to deliver enterprise-grade solutions that comply with financial industry standards.
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.
Hello all Hope you are doing well. Please have a look at the JD below for the position of Senior Java Developer for one of our clients if you have a relevant profile please share it with me. Job Title: Senior Java Developer Job Location: Charlotte NC - Hybrid Interview: 2 rounds and final (2...
Hello all
Hope you are doing well.
Please have a look at the JD below for the position of Senior Java Developer for one of our clients if you have a relevant profile please share it with me.
Job Title: Senior Java Developer
Job Location: Charlotte NC - Hybrid
Interview: 2 rounds and final (2nd) round is F2F.
Must Have:
- Finance / Payments Domain
- Microservices.
- Kafka
- MongoDB
- Spring Boot
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.
You will collaborate with cross-functional teams including Architecture QA DevOps Business Analysts and Product Owners to deliver enterprise-grade solutions that comply with financial industry standards.
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.
View more
View less