1

Sr Java Microservices Developer Jobs in North Carolina

Senior Java AI Engineer

Charlotte, NC · On-site

$122K - $160K/yr

Design, develop, and maintain scalable microservices using Java (Java 17/21 preferred) and Spring ... Knowledge of cloud-native development, DevOps practices, and CI/CD pipelines using Jenkins, GitHub ...

Sr. Java Developer with GCP/AWS

Raleigh, NC · On-site

$55.75 - $71/hr

Job Title: Sr. Java Developer with GCP/AWS Job Location: Raleigh, NC Job Type: Contract Required ... Extensive experience on Monolith to Microservices Migration * Extensive experience of Microservices ...

Java Developer

Matthews, NC · On-site

$48 - $62/hr

Required Experience Java Microservices Spring boot Spring batch Sound knowledge on OOPS concepts. 5 ... experience with DevOps practices and building CI/CD pipelines. 3+ years working in an agile ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Java Developer with Python and Apache Flink Location: Phoenix, AZ Or Charlotte, NC ( Onsite role ... Must skills - Java, Microservices, Python, Apache Flink Details * Experience with JAVA, Spring Boot ...

Sr. Java Developer

Durham, NC · On-site

$50 - $52/hr

Job Title Sr. Java Developer Location Durham NC or Burlington NC (Hybrid - 3 days onsite) Rate Pay ... Design, build, and deploy RESTful microservices with Spring Boot on AWS, following enterprise ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Job Senior Java Technical Lead - RESTful API LocationCharlotte NC (Onsite)Experience10+ Other ... Strong experience designing and developing Microservices and RESTful APIs . * Experience ...

Senior Java Developer

Cary, NC · On-site

$53 - $67.75/hr

Senior Java Developer Category: Software Development/ Engineering Main location: United States ... Microservices * Oracle * Java * Apache Kafka * Spring What you can expect from us: Together, as ...

NC

$55.75 - $71/hr

Design, develop, and maintain scalable microservices using Java and Spring Boot. * Develop and ... Collaborate with business, QA, DevOps, and other technical teams throughout the SDLC. * Follow ...

Senior Java Developer

Morrisville, NC

$53.50 - $68.25/hr

Design, develop, and maintain scalable microservices using Java and Spring Boot. * Develop and ... Collaborate with business, QA, DevOps, and other technical teams throughout the SDLC. * Follow ...

Showing results 21-40

Sr Java Microservices Developer information

What is a Sr Java Microservices developer?

Sr Java Microservices Developers are experienced software engineers who specialize in building and maintaining microservices-based applications using the Java programming language. They design, develop, and deploy scalable, distributed systems that allow different parts of an application to operate independently. Their expertise includes Java frameworks like Spring Boot, RESTful APIs, cloud platforms, and containerization technologies. Senior developers also mentor junior team members, ensure code quality, and help architect robust solutions to meet business requirements.

What are the key skills and qualifications needed to thrive as a Sr Java Microservices developer?

To thrive as a Sr Java Microservices Developer, you need advanced proficiency in Java, microservices architecture, RESTful APIs, and often a degree in computer science or a related field. Familiarity with tools like Spring Boot, Docker, Kubernetes, and CI/CD platforms, as well as experience with cloud services such as AWS or Azure, is typically required. Strong problem-solving abilities, teamwork, and effective communication skills help you collaborate and deliver robust, scalable solutions. These competencies ensure the development of efficient, maintainable, and reliable software systems in dynamic enterprise environments.

What are some common challenges Sr Java Microservices developers face when transitioning from monolithic to microservices architectures?

Sr Java Microservices Developers often encounter challenges such as managing distributed system complexity, ensuring secure and reliable inter-service communication, and handling data consistency across services. Adapting to containerization and orchestration tools like Docker and Kubernetes, as well as implementing effective monitoring and logging for numerous services, can also be demanding. However, these challenges are balanced by opportunities to work with modern technologies and play a key role in architectural decision-making within cross-functional teams.

What are popular job titles related to Sr Java Microservices Developer jobs in North Carolina?

For Sr Java Microservices Developer jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Sr Java Microservices Developer jobs in North Carolina look for?

The top searched job categories for Sr Java Microservices Developer jobs in North Carolina are:

Infographic showing various Sr Java Microservices Developer job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution.

Need || Senior Java Developer - Finance Domain Clients || Local to NC || USC, GC & EADs

HighFalutin LLC

Charlotte, NC • On-site

$56 - $71.25/hr

Contractor

Re-posted 26 days ago


Job description

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 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.