- 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.
- 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
#J-18808-Ljbffr
Java Software Engineer in Glasgow employer: Diverse Lynx
As a leading consulting firm, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our employees benefit from comprehensive professional development opportunities, competitive compensation packages, and a supportive environment that values work-life balance. Located in a vibrant area, our team enjoys access to a wealth of resources and networking opportunities within the medical devices industry, making it an ideal place for career growth and meaningful contributions.