Senior Java Microservices Developer
Why This Role Stands Out
Advance your career by designing and developing cutting-edge microservices at a reputable company, with the flexibility of a hybrid work model. You'll thrive in this role if you have a strong Java and microservices background, a passion for distributed systems, and enjoy collaborating to build scalable solutions. Apply now to join a dynamic technology team!
Quick Overview
Job Description
Required Skills, Experience, & Abilities:
• 8–12 years of Java development experience (Java 7+).
• Strong expertise in Java, Spring Boot, Spring Data, and Spring Security.
• Hands-on experience with Apache Kafka (Topics, Partitions, Offsets, Kafka Streams, Schemas).
• Strong knowledge of Microservices and distributed system architecture.
• Experience with RESTful APIs and/or gRPC.
• Proficiency with MySQL, PostgreSQL, MongoDB, and/or Cassandra.
• Experience with AWS, Azure, or Google Cloud Platform.
• Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
• Strong knowledge of Git version control.
• Excellent troubleshooting and problem-solving skills.
Preferred Skills
• Experience with Kafka Connect, Kafka Streams, or Confluent Platform.
• Knowledge of Istio, Envoy, or other service mesh technologies.
• Experience with Redis or Memcached.
• Understanding of Event-Driven Architecture (EDA).
• Familiarity with monitoring tools such as Prometheus, Grafana, Elasticsearch, or similar.
Soft Skills
• Strong communication and collaboration skills.
• Ability to work independently in a fast-paced environment.
• Strong analytical and problem-solving abilities.
• Passion for learning new technologies and continuous improvement.
Key Responsibilities
• Design, develop, and maintain backend applications and microservices using Java and Spring Boot.
• Build and optimize Apache Kafka producers, consumers, and real-time messaging pipelines.
• Develop scalable, fault-tolerant, and highly available distributed systems.
• Build and maintain RESTful/gRPC APIs.
• Deploy and manage applications on AWS, Azure, or Google Cloud Platform.
• Collaborate with product, frontend, and DevOps teams to deliver technical solutions.
• Perform code reviews, unit testing, and ensure adherence to coding best practices.
• Implement monitoring, logging, and alerting for backend services and Kafka pipelines.
• Troubleshoot performance issues and optimize system scalability.
• Continuously improve development processes and adopt modern technologies.
Skills
Similar jobs
Cloud Developer/Integrator with Security Clearance
Amentum · Annapolis Junction, United States
8 minutes ago$270k - $300k/yrAgile Developer L1 with Security Clearance
Power3 Solutions · Annapolis Junction, United States
8 minutes ago$125k - $175k/yrSenior Power Platform Developer with Security Clearance
CACI · Tampa, United States
8 minutes ago$71.5k - $150.2k/yrAWS DEVELOPER | 1 Round Interview | Quick Start with Security Clearance
Kforce Federal Solutions · Huntsville, United States
8 minutes agoPython Developer
Apex Systems · Chandler, United States
8 minutes agoExperienced SQL/Java Developer - Hybrid Gold River, CA
Gainwell Technologies LLC · Gold River, United States
9 minutes ago$97.3k - $139k/yr