Skip to content
×

Sr. Java Developer Boot, Kafka & Microservices Remote

Remote / Online - Candidates ideally in
Spring, Harris County, Texas, 77373, USA
Listing for: EPSoft
Full Time, Remote/Work from Home position Listed on 2026-11-05
Job specializations:
Salary/Wage Range or Industry Benchmark: 83000 - 165000 USD Yearly USD 83000.00 165000.00 YEAR

Job Description & How to Apply Below

Position: Sr. Java Developer Boot, Kafka & Microservices) | EPSoft | Remote
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 No

SQL 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 No

SQL 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 shashik

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 No

    SQL data stores.
  • Troubleshoot, diagnose, and resolve distributed system latency, memory leaks, thread pool bottlenecks, and message broker failures.
  • Collaborate seamlessly with frontend engineers, Dev Ops 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 No

    SQL database environments.
  • Solid practical grasp of distributed systems design principles, message serialization protocols, and high-availability clustering.
  • Exceptional analytical problem-solving aptitude, debugging…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary