> Markdown version of [/jobs/ext/670210-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/670210-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** The Rolewe - **Location:** Paisley, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Confluence, Build Automation, Microsoft Azure, Bash Shell, Checkstyle, Cloud Computing, Software Quality, Databases, Data Security, Database Design, Software Debugging, DevOps, Distributed Systems, Spring Framework, Junit, Log Analysis, OAuth, Oracle (Applications), Performance Tuning, E2e Testing, Mockito, Prometheus, Swagger, Secure Coding, Selenium, SonarQube, SQL Databases, Testng, Openapi, Eslint, Data Logging, Scripting, ReactJS, Grafana, Spring-boot, Backend, Vue.js, AngularJS, Gitlab-ci, Material UI, Kubernetes, Front End Software Development, Restful APIs, Software Version Control, Docker, Elk Stack, Jenkins, Microservices - **Published:** June 27, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/40165034/ ## About the Role Required Skills & QualificationsStrong experience in Java, Spring Boot, Spring MVC.Hands-on experience with REST APIs, Docker, Kubernetes, CI/CD pipelines.Experience with relational and distributed databases.Ability to write clean, maintainable, and testable code.Good understanding of microservices architecture.Experience with version control using GitHub.Strong problem-solving and debugging skills.Excellent communication and teamwork abilities. Good to HaveExperience with frontend frameworks like React / Angular / Vue.Exposure to cloud platforms (GCP/AWS/Azure).Knowledge of scripting using Bash or Python.Prior experience in performance tuning and distributed systems. ## Description About the RoleWe are looking for a highly skilled Java Full Stack Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, and delivering high-quality, scalable applications using modern backend and frontend technologies. You will collaborate with cross-functional teams to build secure, efficient, and cloud-ready solutions. Key ResponsibilitiesBackend DevelopmentDesign and develop scalable backend services using Java, Spring Boot, and Spring MVC.Build and integrate RESTful APIs for web and mobile applications.Ensure high performance and responsiveness of applications. Frontend Development(Add specific frontend stacks like React/Angular/Vue)Develop intuitive and responsive UI components using modern JavaScript frameworks.Integrate APIs with frontend applications for seamless user experience. Database & StorageWork with Oracle, CockroachDB, SQL for database design, queries, performance tuning, ORM, and migrations.Optimize data access patterns for complex systems. Cloud, DevOps & DeploymentDeploy and manage applications using Google Kubernetes Platform (GKP), Docker, and Kubernetes.Build CI/CD pipelines using Jenkins, GitLab CI, and GKP DevOps for automated builds, tests, and deployments. Testing & Quality AssuranceWrite unit, integration, and end-to-end tests using JUnit, TestNG, Mockito, Selenium, and Cypress.Ensure code quality with SonarQube, Checkstyle, and ESLint. SecurityImplement secure authentication and authorization using OAuth2, JWT, and Spring Security.Follow secure coding guidelines and best practices. Monitoring, Logging & DocumentationMonitor applications using Prometheus, Grafana, and analyze logs via ELK Stack / Splunk.Document APIs using Swagger / OpenAPI and maintain project documentation in Confluence. Collaboration & ProcessParticipate in Agile ceremonies and manage tasks via JIRA.Collaborate effectively using Slack, Teams, or similar communication tools. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)