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