IL
Senior Java Microservices Developer β Java 21 / Kafka / Kubernetes
ICONMA, LLC
- πΊπΈ United States
- On-site
- Senior
- 22 hours ago
- Java
- Microservices
- Kubernetes
- Spring Boot
- Spring Framework
- REST API
- Apache Kafka
- JWT
- OpenID Connect
- Oracle
- PostgreSQL
- API Gateway
- Docker
- OpenShift
- CI/CD
- Jenkins
- GitHub Actions
- Azure DevOps
- Devops
- Agile
- Scrum
- Splunk
- Grafana
- Prometheus
- Elastic Stack
- Dynatrace
- DevSecOps
22 hours ago
Our Client, an IT Services and Consultant company, is looking for a Senior Java Microservices Developer β Java 21 / Kafka / Kubernetes for their Monroeville, PA location.
Β
Responsibilities:
- Design, develop, and maintain enterprise-grade applications using Java 21, Spring Boot, and Spring Framework.
- Develop scalable, secure, and high-performing Microservices-based applications.
- Build and consume RESTful APIs and integrate with enterprise systems.
- Design and implement event-driven solutions using Apache Kafka.
- Implement application security using Spring Security, OAuth 2.0, JWT, and OpenID Connect.
- Develop and optimize database solutions using Oracle, PostgreSQL, and SQL Server.
- Implement Microservices patterns including API Gateway, Service Discovery, Circuit Breakers, Distributed Configuration, and Centralized Logging.
- Containerize and deploy applications using Docker, Kubernetes, and OpenShift.
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or similar tools.
- Collaborate with architects, QA teams, business analysts, and DevOps teams in an Agile/Scrum environment.
- Perform code reviews, debugging, performance tuning, and root cause analysis.
- Enable application monitoring and observability using Splunk, Grafana, Prometheus, ELK Stack, and Dynatrace.
- Participate in technical design discussions, architecture reviews, and best practice implementation initiatives.
- Mentor junior developers and provide technical leadership across development teams.
- Support DevSecOps practices and enterprise security standards.
Requirements:
- 10+ years of hands-on experience in Java application development.
- Strong experience with Java 21, Spring Boot, Spring Cloud, and Microservices architecture.
- Experience implementing Kafka-based messaging and event-driven solutions.
- Hands-on experience with Docker, Kubernetes, and/or OpenShift.
- Experience developing and consuming REST APIs.
- Strong database experience with Oracle, PostgreSQL, and SQL Server.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Strong troubleshooting, performance tuning, and production support experience.
- Experience working in Agile/Scrum development environments.
- Excellent communication and collaboration skills.
- Preferred Qualifications
- Experience with Spring Security, OAuth 2.0, JWT, and OpenID Connect.
- Experience with Splunk, Grafana, Prometheus, ELK Stack, or Dynatrace.
- Experience implementing DevSecOps practices.
- Prior experience providing technical leadership and mentoring development teams.
- Experience supporting large-scale enterprise applications in cloud-native environments.
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
Senior Java Microservices Developer β Java 21 / Kafka / Kubernetes Β· ICONMA, LLC