Robson Bale
Java Software Engineer
Robson BaleSweden17 hours ago
ContractInformation Technology

Java Developer – 6-Month Contract (Stockholm)

Location: Stockholm, Sweden

Contract Type: Initial 6-month contract (with potential extension)

Rate: Competitive / Market rates

About the Role

We are seeking an experienced Java Developer to join our engineering team in Stockholm. The ideal candidate will have deep hands-on experience building, deploying, and maintaining high-performance microservices in modern cloud environments. You will work closely with cross-functional teams to design, implement, and optimize scalable backend solutions.

Key Responsibilities

  • Develop, maintain, and enhance backend services using Java 21/23 and Spring Boot 3.x.
  • Build microservices-based applications leveraging Spring Data JPA, HazelCast, and Apache Kafka.
  • Implement secure communication using mTLS and design REST APIs aligned with Spring Open API and Swagger specifications.
  • Manage build and deployment pipelines using Gradle, GitHub Actions, and OpenShift.
  • Ensure code quality and reliability through SonarQube, JUnit, and Mockito.
  • Collaborate with QA and DevOps teams to maintain strong CI/CD practices.
  • Monitor and optimize application performance using Grafana and Prometheus alerts.
  • Perform integration and performance testing using Postman and other relevant tools.
  • Work with MS SQL databases for data persistence and optimization.

Key Skills & Experience

  • Strong proficiency in Java 21 or Java 23 and modern Spring Boot 3.x frameworks.
  • Solid experience with Spring Data JPA, microservices architecture, and Kafka-based event-driven systems.
  • Hands-on experience with Gradle, OpenShift, and CI/CD pipelines (preferably GitHub Actions).
  • Familiarity with SonarQube, HazelCast, Swagger/OpenAPI, and mTLS.
  • Experience in unit testing and mocking frameworks (e.g., JUnit, Mockito).
  • Exposure to application monitoring and alerting tools (Grafana, Prometheus).
  • Good understanding of SQL databases, especially MS SQL.
  • Strong problem-solving, debugging, and performance tuning skills.
  • Excellent communication skills and a collaborative mindset.

Nice-to-Have

  • Experience working in Agile/Scrum environments.
  • Familiarity with containerized environments and Kubernetes.
  • Knowledge of cloud-native application design patterns.

Key Skills

Ranked by relevance