Sr. Java Developer (Spring Boot, Kafka & Microservices) | EPSoft | Remote

EPSoft

United States

Remote

USD 83,000 - 165,000

Full time

40 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote working flexibility

Job summary

EPSoft is seeking a Sr. Java Developer for a premier remote contract engagement. You will own backend Java 8+/17 development, Spring Boot microservices orchestration, Kafka streaming pipelines, and database integration across Oracle, SQL Server, and NoSQL stores.

Expect high-throughput, resilient systems for enterprise clients. You will design high-performance microservices, build robust APIs, and collaborate with product squads and technical recruiters.

Qualifications

  • Bachelor’s or Master’s degree in a technical field.
  • Minimum 5+ years of enterprise Java development experience.
  • Strong Spring Boot microservices and Kafka streaming expertise.
  • Experience with relational (Oracle/SQL Server) and NoSQL databases.

Responsibilities

  • Design, develop, test, and deploy scalable microservices in Java 8+/17.
  • Build RESTful APIs with Spring Boot and Spring Cloud.
  • Configure Kafka and Kafka Streams for real-time messaging.
  • Manage Oracle, SQL Server, and NoSQL data stores.
  • Troubleshoot distributed systems and optimize performance.
  • Collaborate with cross-functional teams in an Agile environment.

Skills

Java 8+/17 backend
Spring Boot microservices
Kafka streaming
Distributed systems design
High-availability & performance
Remote collaboration
Stakeholder communication

Education

Bachelor’s or Master’s degree in CS/SE/IT

Tools

Oracle
SQL Server
Kafka
Docker
Kubernetes
Jira
Confluence

Job description

Position Summary

Driving advanced event-driven architecture, distributed systems engineering, and enterprise Java application development on a remote basis, EPSoft is actively seeking an accomplished Sr. Java Developer for a premier contract professional engagement. In this vital technical role, you will take full operational, tactical, and technical ownership of Java 8+/17 backend programming, Spring Boot microservices orchestration, Apache Kafka streaming pipelines, and robust relational and NoSQL database integration. Bringing progressive professional experience in scalable enterprise software engineering, you will empower global corporate clients to achieve uncompromised system resilience, high-throughput message processing, and superior microservice reliability. This prestigious career opportunity offers competitive remuneration, remote working flexibility, and professional growth within a leading global IT consulting and technology solutions enterprise.

Detailed Job Description

As a Sr. Java Developer supporting EPSoft on a remote basis, you will take full operational, tactical, and technical ownership of backend code authoring, event-driven architecture design, Kafka stream processing, and database optimization. Your day-to-day responsibilities include designing high-performance microservices utilizing Java 8+ and Java 17, building scalable APIs with Spring Boot, configuring Apache Kafka and Kafka Streams API for real-time messaging, managing Oracle, SQL Server, and NoSQL databases, troubleshooting distributed production anomalies, collaborating with enterprise product squads, and interacting directly with technical recruitment leads like Shashikumar Muddangula. Furthermore, you will manage application requirements by submitting your updated resume via direct email to Shashikumar Muddangula at shashikumar.muddangula@epsoftinc.com.

Key Responsibilities
  • Architect, design, develop, test, and deploy scalable enterprise microservices and distributed software applications utilizing Java 8+ and Java 17.
  • Build robust, high-performance backend services and RESTful APIs utilizing Spring Boot and Spring Cloud ecosystems.
  • Design, configure, and maintain event-driven architectures, real-time message streaming pipelines, and topic partitioning utilizing Apache Kafka and Kafka Streams API.
  • Integrate and optimize enterprise data persistence layers across relational databases (Oracle, SQL Server) and NoSQL datastores.
  • Troubleshoot, diagnose, and resolve distributed system latency, memory leaks, thread pool bottlenecks, and message broker failures.
  • Collaborate seamlessly with frontend engineers, DevOps specialists, and product managers during agile sprint cycles.
  • Ensure strict adherence to software engineering best practices, design patterns, automated unit testing, and enterprise security baselines.
  • Maintain meticulous technical documentation, API contracts, event flow diagrams, and software deployment runbooks.
Required Qualifications & Skills
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related technical discipline.
  • Minimum of 5+ years of progressive professional hands-on software development experience specializing in enterprise Java (Java 8+ / Java 17).
  • Strong, demonstrable operational expertise in Spring Boot and Spring Framework microservices architecture.
  • Comprehensive working knowledge and practical proficiency in Apache Kafka and Kafka Streams API event-driven streaming.
  • Deep practical experience managing relational databases (Oracle, SQL Server) and NoSQL database environments.
  • Solid practical grasp of distributed systems design principles, message serialization protocols, and high-availability clustering.
  • Exceptional analytical problem-solving aptitude, debugging capabilities, and professional stakeholder communication skills.
  • Mandatory legal work authorization and physical availability for remote professional software engineering operations.
Nice-to-Have Skills
  • Hands-on familiarity with containerization and orchestration platforms such as Docker and Kubernetes.
  • Practical exposure to cloud-native platforms (AWS, Azure, or GCP) and managed messaging services.
  • Experience utilizing enterprise agile tracking and collaboration platforms (Jira, Confluence).
  • Prior professional working experience in top-tier multinational product companies, financial institutions, or enterprise consulting firms.
  • Active participation in software engineering communities, open-source repositories, or Java user groups.
Application Information
  • Recruiter: EPSoft Recruitment Division
  • Contact Name: Shashikumar Muddangula (Technical Recruitment Lead)
  • Email: shashikumar.muddangula@epsoftinc.com
  • Phone:
  • Company Website: https://www.epsoftinc.com
  • Salary/Rate: Market Competitive / Enterprise Contract Package
  • Deadline: Open until filled (Urgent Remote Sr. Java Developer Opening)
  • Notice Period: Immediate to 30 Days Preferred
  • Contract Duration: Contract / Full-Time Remote Engagement
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Java Dev - Spring Boot & Kafka Microservices
Remote Senior Java Dev - Spring Boot & Kafka Microservices

EPSoft • United States

Remote
USD 83,000 - 165,000
Remote working flexibility
Senior Full Stack Developer (Java 17+, Spring Boot & Angular 17+)
Senior Full Stack Developer (Java 17+, Spring Boot & Angular 17+)

Pacer Group • Charlotte (NC)

On-site
USD 62,281 - 82,656
Medical
Dental
Vision
+1
Senior Java Developer
Senior Java Developer

Mackrel Technology • United States

Remote
USD 140,000 - 190,000
Sr. Java / Python Devleoper
Sr. Java / Python Devleoper

Motion Recruitment • Pasadena (CA)

On-site
USD 140,000 - 180,000
Medical Insurance
Dental & Orthodontia
Vision Benefits
+2
Java Spring – Backend Developer | VDart | Berkeley Heights, NJ / Alpharetta, GA
Java Spring – Backend Developer | VDart | Berkeley Heights, NJ / Alpharetta, GA

VDart Inc • Berkeley Heights (NJ), Alpharetta (GA)

On-site
USD 130,000 - 185,000
Java + SRE Engineer | Fourways Consulting LLC | Phoenix, AZ (Hybrid)
Java + SRE Engineer | Fourways Consulting LLC | Phoenix, AZ (Hybrid)

Fourways Consulting LLC • Phoenix (AZ)

Hybrid
USD 45,000 - 65,000
Senior Software Engineer
Senior Software Engineer

Allegis Global Solutions (AGS) • United States

Remote
USD 140,000 - 190,000
Sr. Software Engineer
Sr. Software Engineer

CEI • Pittsburgh

On-site
USD 80,000 - 113,000
Sr Engineer Software
Sr Engineer Software

Empower • United States

Remote
USD 120,000 - 180,000
Lead Software Engineer
Lead Software Engineer

Empower Retirement, LLC • Overland Park (KS)

On-site
USD 114,000 - 165,000
Medical, dental, vision and life保险
401(k) with company matching up to 6%
Tuition reimbursement
+5