Digisourced.
Java Developer
Digisourced.Sweden20 hours ago
TemporaryInformation Technology

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 relevance