Java Software Engineer
Software Engineer / Java Developer
Location: Bournemouth, UK (Onsite 5 days/week)
Type: 1 year FTC (Fixed Term Contract)
Job Summary
We are looking for a skilled Software Engineer / Java Developer to design, develop, and maintain scalable backend applications. The ideal candidate must have strong hands-on experience in Java, Spring Boot, REST APIs, and cloud-native development.
Key Responsibilities
- Develop and maintain backend services using Java , Spring Boot , and REST APIs
- Work on database design, queries, and optimization using Oracle or SQL-based databases
- Deploy and manage applications on Google Kubernetes Platform (GKP) or other Kubernetes environments
- Build and manage dependencies using Maven/Gradle
- Implement and maintain CI/CD pipelines using Jenkins or GitLab CI
- Write unit, integration, and E2E tests using JUnit, TestNG, Mockito, Selenium, or Cypress
- Document APIs using Swagger/OpenAPI
- Implement authentication, authorization, and security best practices (OAuth2, JWT, Spring Security)
- Monitor and troubleshoot applications using ELK, Prometheus, Grafana, or Splunk
- Collaborate with cross-functional teams using JIRA, Confluence, and version control tools
Must-Have Skills
- Strong experience in Java , Spring Boot, and REST API development
- Solid understanding of SQL databases (Oracle, CockroachDB, or similar)
- Knowledge of Docker, Kubernetes , and cloud deployment
- Experience with CI/CD tools
- Strong testing and debugging skills
- Good communication and problem-solving abilities
Nice-to-Have Skills
- Experience with scripting using Bash or Python
- Exposure to code quality tools like SonarQube , Checkstyle, ESLint
- Experience in Agile teams
- Company
- Insight International (UK) Ltd
- Location
- United Kingdom, UK
- Posted
- Company
- Insight International (UK) Ltd
- Location
- United Kingdom, UK
- Posted