Senior Java Microservices Developer

Reqroute — United States · Posted ~3 hours ago

Senior Contract Onsite

Skills

Java 17 Spring Boot Microservices Kafka SQL Cloud technologies Test automation Java React Kubernetes Cloud

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Seeking a senior software engineer to build high-volume enterprise applications using modern Java technologies, microservices architecture, messaging systems, and cloud platforms.

Highlights

Long-term senior engineering opportunity focused on scalable enterprise applications and modern backend technologies.

Description

Job role: Title: Java Microservices Developer Location: Charlotte, NC (Onsite) Duration: 12+ Months W2 Contract, no C2C Initial interview for 50-minute Karat technical assessment then Client interview Top Skills: Java/Spring Boot Microservices, Kafka, Cloud & Test Automation (OpenShift/Kubernetes preferred) Overview: Seeking a senior Software Engineer with strong experience designing and developing enterprise applications, microservices, and high-volume data solutions. This role is primarily focused on backend Java development while collaborating with cross-functional teams to deliver scalable, high-quality solutions. Required Skills: 10+ years of software development experience Strong hands-on experience with Java 17 and Spring Boot Microservices Experience with Kafka messaging platforms Solid SQL development experience (3+ years) Experience with Cloud technologies and Test Automation Knowledge of React Experience with enterprise databases such as SQL Server and Oracle Ability to work independently with minimal supervision Preferred Skills: OpenShift and Kubernetes experience Experience working in large-scale enterprise environments Key Responsibilities: Design, develop, and support enterprise-grade microservices and backend systems Build scalable solutions for high-volume data processing Collaborate with developers, analysts, and business stakeholders Create and maintain automated testing solutions Ensure timely delivery of high-quality technical solutions