Senior Java Developer

T
Team ConnectHealthcare
100% remote work – the position is fully remoteFull-TimeSenior
Salary3997 - 4330 GBP per hour b2b currencySource=conversion; 4677 - 5067 EUR per hour b2b currencySource=conversion; 4397 - 4763 CHF per hour b2b currencySource=conversion; 5405 - 5855 USD per hour b2b currencySource=conversion; 20160 - 21840 PLN per hour b2b currencySource=original
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
MongoDBSpring BootActiveMQAzureMavenRESTful APIs

Requirements

  • Extensive experience with Java 17 and core language features.
  • Deep knowledge of the Spring ecosystem, including dependency injection, security, and event-driven patterns.
  • Hands-on experience with multi-module Maven projects.
  • Proficiency in messaging with JMS or ActiveMQ.
  • Experience with MongoDB and relational databases via Spring Data.
  • Strong understanding of RESTful API design.
  • Ability to work with cloud-native applications on Microsoft Azure.
  • Testing experience using JUnit 5 and Mockito.
  • Demonstrable experience leading technical designs end-to-end.
  • Effective documentation and communication skills for technical and non-technical stakeholders.
  • Fluency in English for daily collaboration and code reviews.

Responsibilities

  • Lead the design of solutions from requirements through implementation.
  • Develop backend applications using Java 17 and Spring Boot.
  • Implement RESTful APIs and handle inter-service communication.
  • Manage relational and NoSQL data persistence using Spring Data and MongoDB.
  • Design robust error handling strategies for cloud-native applications on Azure.
  • Collaborate with frontend, DevOps, and product stakeholders to ensure complete solutions.
  • Write comprehensive unit, integration, and end-to-end tests.
  • Document technical decisions, designs, and non-obvious behaviors.
View Full Description & ApplyYou'll be redirected to the employer's site
3997 - 4330 GBP per hour b2b currencySource=conversion; 4677 - 5067 EUR per hour b2b currencySource=conversion; 4397 - 4763 CHF per hour b2b currencySource=conversion; 5405 - 5855 USD per hour b2b currencySource=conversion; 20160 - 21840 PLN per hour b2b currencySource=original
Apply Now