Java Developer
Develop business applications with a team spanning engineering, testing and product. The role covers new backend features and improvements to existing systems, with an emphasis on tested services and clear technical decisions.
Your responsibilities
- Implement Java and Spring backend features.
- Create REST APIs and integrate application services.
- Work on relational data access and database-related changes.
- Write unit and integration tests and review colleagues’ code.
- Investigate issues in development and production.
- Plan and release changes with other developers, testers and product colleagues.
Experience and skills
- Professional Java development experience.
- Familiarity with Spring Boot and the wider Spring ecosystem.
- REST API and relational-database experience, including PostgreSQL or MySQL.
- Knowledge of object-oriented design and common software principles.
- Experience with automated tests, Git and collaborative development.
- Good analytical and communication skills.
Additional experience that would help
- Java 21 or later and modern Spring Boot.
- Docker, Kubernetes, AWS, Azure or GCP.
- Kafka, CI/CD or microservice architecture.
Apply through Huwell Consultancy using vacancy reference HC-5617. Include experience relevant to this position and any questions you would like to discuss.
