
Senior Software Engineer, Java & Microservices
Overview
You will own the design and delivery of Java 17/21 microservices powering a financial services platform. You'll collaborate with a cross-functional team to build Spring Boot and Spring Cloud APIs, and drive architectural decisions. This hybrid role in Charlotte, NC or Irving, TX offers an 18-month contract with extension potential. You'll make an immediate impact by modernizing legacy systems into resilient, cloud-native services.
What You'll Do8
- 1Design and implement Java 17/21 microservices using Spring Boot and Spring Cloud to replace legacy monoliths.
- 2Develop REST APIs with robust error handling, validation, and security, and document them using OpenAPI.
- 3Architect event-driven flows using Kafka or RabbitMQ to support asynchronous processing and scalability.
- 4Build and deploy containerized services using Docker and Kubernetes, ensuring high availability and fault tolerance.
- 5Implement observability with Prometheus and Grafana for real-time monitoring and alerting.
- 6Drive code quality through JUnit and Testcontainers for integration testing, and enforce CI/CD pipelines with Jenkins.
- 7Mentor junior engineers on Java best practices and design patterns.
- 8Collaborate with product owners to translate requirements into technical solutions, ensuring alignment with Agile processes.
Requirements8
- 15+ years of software engineering experience with a focus on Java and Spring Boot.
- 23+ years designing and building REST APIs and microservices in production.
- 3Strong experience with Spring Cloud, including service discovery, config, and gateway components.
- 4Hands-on experience with Docker and Kubernetes for container orchestration.
- 5Familiarity with Kafka or RabbitMQ for messaging and event streaming.
- 6Proficiency in SQL and NoSQL databases like PostgreSQL or MongoDB.
- 7Experience implementing CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
- 8Excellent problem-solving skills and communication abilities, with a track record of collaborating in hybrid teams.
Salary Insight
$110 - $119k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
Genesis10
VerifiedSenior Software Engineer, Java & Microservices
You will design, develop, and maintain scalable microservices using Java and Spring Boot for a Global Financial Institution. You will build event-driven solutions with Kafka and deploy on Kubernetes and OpenShift. You will collaborate with cross-functional teams to deliver enterprise-level systems in an 18+ month contract role based in Charlotte, NC or Irving, TX.

Photon
VerifiedSenior Java Developer, Microservices & Cloud
You will own the design and delivery of customer-facing microservices that power digital experiences for Fortune 500 clients. Partner with business and marketing teams to implement detailed applications, while building with Java, Spring Boot, and AWS on high-traffic systems. You will join a 4000+ person global team focused on digital modernization, and your first 90 days will be about shipping a critical service from design to production. This role stands out for its direct impact on enterprise-scale products and the freedom to set technical direction.

3S Business Corporation Inc.
VerifiedSenior Java Full Stack Developer, Microservices & Kubernetes
You will own the design and delivery of full-stack Java solutions powering business-critical applications at scale. Onsite in Dallas, you will join an IT team that ships production-grade software with Java, Spring Framework, and Kubernetes. You will drive system architecture decisions, mentor peers, and deploy resilient microservices on Docker and Kubernetes. This role offers direct ownership of technical roadmaps in a growing organization.

RKube Inc
VerifiedJava Consultant, Spring Boot & REST APIs
You will own the design and delivery of Java microservices for enterprise clients across finance and healthcare. You will join a cross-functional team of 10+ engineers, working with Spring Boot, REST APIs, and modern front-end stacks. This role pairs hands-on coding with client-facing consultation, giving you direct influence on architecture decisions from day one.
Bright Vision Technologies
VerifiedSenior Full Stack Java Engineer | Bright Vision Technologies
We need an engineer to architect and maintain enterprise-grade web applications at scale. You will own the end-to-end engineering lifecycle while collaborating with cross-functional teams. This role offers tremendous career growth within a leading technology consulting firm.
TechniPros, LLC
VerifiedSenior Java Full Stack Developer, Spring Boot & Microservices
You will own the design and delivery of enterprise-grade web applications across the full stack. You will build with Java, Spring Boot, Microservices, and modern front-end frameworks like React or Angular. You will join a collaborative team of engineers and architects in a contract role spanning multiple locations. This role offers the chance to drive technical decisions and shape the architecture of scalable systems.