Java Software Engineer
Diverse Lynx
Glasgow, Scotland, GB
Posted Oct 30, 2026
View original posting on LinkedIn (opens in a new tab)Job details
- Employment type
- Contract
Job description
- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and modern frontend technologies.
- Develop robust backend services, RESTful APIs, and microservices using Java, Spring MVC, Spring Boot, and Hibernate/JPA.
- Build responsive and user-friendly frontend applications using Angular, React.js, JavaScript, TypeScript, HTML5, and CSS3.
- Design, develop, and optimize database schemas, queries, and data models using MongoDB and CockroachDB.
- Implement database integration, indexing, aggregation pipelines, transaction management, and query optimization.
- Develop distributed and highly available applications leveraging CockroachDB's distributed SQL architecture and MongoDB's NoSQL capabilities.
- Integrate frontend components with backend services and third-party APIs.
- Implement authentication, authorization, and application security using Spring Security, OAuth2, and JWT.
- Write clean, reusable, maintainable, and well-documented code following software engineering best practices.
- Perform unit testing, integration testing, debugging, and performance optimization using JUnit, Mockito, and related testing frameworks.
- Collaborate with product owners, architects, QA engineers, and DevOps teams throughout the software development lifecycle.
- Work with Git, Maven/Gradle, Jenkins, Docker, and Kubernetes for version control, build automation, and deployment.
- Participate in code reviews, technical discussions, sprint planning, and Agile/Scrum ceremonies.
- Monitor application performance, troubleshoot production issues, and ensure system reliability, scalability, and availability.
- Contribute to CI/CD pipelines, cloud deployments, and continuous improvement of application architecture.esi
About Diverse Lynx
The source did not include details about this company.

