Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Summary:
We are seeking an experienced Senior Java Developer with a strong background in building scalable, cloud-native microservices. The ideal candidate will be proficient in modern Java (21 or 23), Spring Boot 3.x, and microservices architecture, with hands-on experience deploying and managing applications in OpenShift. You will collaborate closely with cross-functional teams to design, develop, and deliver high-quality, secure, and performant backend services.
Key Responsibilities:
- Design, develop, and maintain Java-based microservices using Spring Boot 3.x, Spring Data JPA, and Spring OpenAPI specifications.
- Implement secure, resilient, and high-performance services with mTLS, Kafka-based event-driven communication, and Hazelcast caching.
- Develop CI/CD pipelines using GitHub Actions, ensuring code quality and reliability through SonarQube, JUnit, and Mockito tests.
- Collaborate with DevOps and Platform teams to deploy and monitor services on OpenShift with integration to Grafana and Prometheus for observability and alerting.
- Integrate and maintain MS SQL databases and ensure optimal query performance and schema design.
- Develop and maintain API documentation and testing frameworks using Swagger, Spring OpenAPI, and Postman.
- Participate in code reviews, technical discussions, and architecture decisions to ensure adherence to best practices and performance standards.
- Troubleshoot production issues and implement continuous improvements for stability and scalability.
Technical Skills:
- Languages & Frameworks: Java 21 or 23, Spring Boot 3.x, Spring Data JPA, Spring OpenAPI
- Build & CI/CD Tools: Gradle, GitHub Actions, SonarQube
- Cloud & Deployment: OpenShift, Docker, Kubernetes (plus)
- Database: MS SQL (experience in performance tuning & query optimization)
- Messaging: Apache Kafka
- Caching: Hazelcast
- Security: mTLS, OAuth2 (plus)
- Testing: JUnit, Mockito, Postman (API validation)
- Monitoring & Observability: Grafana, Prometheus (alerting setup)
- API Tools: Swagger, Spring OpenAPI Definition
- Version Control: GitHub
Key Skills
Ranked by relevanceReady to apply?
Join Digisourced. and take your career to the next level!
Application takes less than 5 minutes

