Java Developer
Posted on Jun 16, 2026 by NES Fircroft Engineering Services
Abingdon, Oxfordshire, United Kingdom
IT
26 Jul 2026
Annual Salary
Full-Time
Java Developer - Permanent - Abingdon, Oxfordshire
Hybrid - 3 days on site, 2 days remote
Minimum Qualifications
Strong knowledge of Java Core, including:
Java Developer preferred Qualifications
GIS connectors. Azure DevOps, GitLab, & Git-based workflows. Experience with CI/CD pipeline automation & deployment Scripting. Automated testing, including unit, integration, & regression testing. Eclipse Plugin development experience including SWT, JFace, Eclipse OSGi, extension points, views/editors, preferences. Knowledge of containerization & orchestration (Docker, Kubernetes).
Java Developer key responsibilities
Design, develop, & maintain desktop & web applications using Java.
Implement new services, features, & bug fixes as prioritized by the Product Owner.
Build & integrate APIs to enable seamless communication between services & components.
Collaborate with product owners, architects, & other developers to define requirements & deliver high-quality solutions.
Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, & retrospectives.
Write clean, maintainable, & well-documented code following industry best practices & internal standards.
Implement automated tests (unit, integration, & functional) to ensure code quality & reliability.
Monitor & optimize performance, scalability, & security.
Apply & enforce security best practices, including:
Ensuring secure authentication & authorization flows.
Implementing encryption for data in transit & at rest.
Validating & sanitizing all inputs to prevent injection attacks.
Keeping dependencies & libraries up to date to mitigate vulnerabilities.
Troubleshoot & resolve issues across development, staging, & production environments.
Maintain up-to-date knowledge of emerging technologies, frameworks, & industry trends relevant to day-to-day development.
Contribute to technical documentation & knowledge sharing across teams.
Communicate & escalate issues clearly & promptly to relevant stakeholders.
With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
Hybrid - 3 days on site, 2 days remote
Minimum Qualifications
Strong knowledge of Java Core, including:
- Collections Framework, Generics, Streams, Lambdas
- Exception handling & best practices
- Multithreading & concurrency (Executors, synchronization, CompletableFuture)
- Memory management & garbage collection basics
- Object-oriented principles (SOLID, design patterns, microservice architecture)
- Experience with Java & related frameworks (SpringBoot, Eclipse RCP, OData, Hibernate, JPA, REST, etc.)
- Backend development including REST APIs with Spring Boot, Swagger/OpenAPI specifications, Spring Security, OAuth2/OIDC, JWT.
- Git-based workflows & Gitlab CI/CD pipelines.
- Experience working in an Agile development environment (Scrum or Kanban).
- Familiarity with SQL Server, PostgreSQL or other relational databases.
- Self-starter with a proactive attitude & ability to learn new technologies quickly.
- Undergraduate degree in Software Engineering, Computer Science, or a related field.
Java Developer preferred Qualifications
GIS connectors. Azure DevOps, GitLab, & Git-based workflows. Experience with CI/CD pipeline automation & deployment Scripting. Automated testing, including unit, integration, & regression testing. Eclipse Plugin development experience including SWT, JFace, Eclipse OSGi, extension points, views/editors, preferences. Knowledge of containerization & orchestration (Docker, Kubernetes).
Java Developer key responsibilities
Design, develop, & maintain desktop & web applications using Java.
Implement new services, features, & bug fixes as prioritized by the Product Owner.
Build & integrate APIs to enable seamless communication between services & components.
Collaborate with product owners, architects, & other developers to define requirements & deliver high-quality solutions.
Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, & retrospectives.
Write clean, maintainable, & well-documented code following industry best practices & internal standards.
Implement automated tests (unit, integration, & functional) to ensure code quality & reliability.
Monitor & optimize performance, scalability, & security.
Apply & enforce security best practices, including:
Ensuring secure authentication & authorization flows.
Implementing encryption for data in transit & at rest.
Validating & sanitizing all inputs to prevent injection attacks.
Keeping dependencies & libraries up to date to mitigate vulnerabilities.
Troubleshoot & resolve issues across development, staging, & production environments.
Maintain up-to-date knowledge of emerging technologies, frameworks, & industry trends relevant to day-to-day development.
Contribute to technical documentation & knowledge sharing across teams.
Communicate & escalate issues clearly & promptly to relevant stakeholders.
With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
Reference: 3123400137
https://jobs.careeraddict.com/post/113417908
Java Developer
Posted on Jun 16, 2026 by NES Fircroft Engineering Services
Abingdon, Oxfordshire, United Kingdom
IT
26 Jul 2026
Annual Salary
Full-Time
Java Developer - Permanent - Abingdon, Oxfordshire
Hybrid - 3 days on site, 2 days remote
Minimum Qualifications
Strong knowledge of Java Core, including:
Java Developer preferred Qualifications
GIS connectors. Azure DevOps, GitLab, & Git-based workflows. Experience with CI/CD pipeline automation & deployment Scripting. Automated testing, including unit, integration, & regression testing. Eclipse Plugin development experience including SWT, JFace, Eclipse OSGi, extension points, views/editors, preferences. Knowledge of containerization & orchestration (Docker, Kubernetes).
Java Developer key responsibilities
Design, develop, & maintain desktop & web applications using Java.
Implement new services, features, & bug fixes as prioritized by the Product Owner.
Build & integrate APIs to enable seamless communication between services & components.
Collaborate with product owners, architects, & other developers to define requirements & deliver high-quality solutions.
Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, & retrospectives.
Write clean, maintainable, & well-documented code following industry best practices & internal standards.
Implement automated tests (unit, integration, & functional) to ensure code quality & reliability.
Monitor & optimize performance, scalability, & security.
Apply & enforce security best practices, including:
Ensuring secure authentication & authorization flows.
Implementing encryption for data in transit & at rest.
Validating & sanitizing all inputs to prevent injection attacks.
Keeping dependencies & libraries up to date to mitigate vulnerabilities.
Troubleshoot & resolve issues across development, staging, & production environments.
Maintain up-to-date knowledge of emerging technologies, frameworks, & industry trends relevant to day-to-day development.
Contribute to technical documentation & knowledge sharing across teams.
Communicate & escalate issues clearly & promptly to relevant stakeholders.
With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
Hybrid - 3 days on site, 2 days remote
Minimum Qualifications
Strong knowledge of Java Core, including:
- Collections Framework, Generics, Streams, Lambdas
- Exception handling & best practices
- Multithreading & concurrency (Executors, synchronization, CompletableFuture)
- Memory management & garbage collection basics
- Object-oriented principles (SOLID, design patterns, microservice architecture)
- Experience with Java & related frameworks (SpringBoot, Eclipse RCP, OData, Hibernate, JPA, REST, etc.)
- Backend development including REST APIs with Spring Boot, Swagger/OpenAPI specifications, Spring Security, OAuth2/OIDC, JWT.
- Git-based workflows & Gitlab CI/CD pipelines.
- Experience working in an Agile development environment (Scrum or Kanban).
- Familiarity with SQL Server, PostgreSQL or other relational databases.
- Self-starter with a proactive attitude & ability to learn new technologies quickly.
- Undergraduate degree in Software Engineering, Computer Science, or a related field.
Java Developer preferred Qualifications
GIS connectors. Azure DevOps, GitLab, & Git-based workflows. Experience with CI/CD pipeline automation & deployment Scripting. Automated testing, including unit, integration, & regression testing. Eclipse Plugin development experience including SWT, JFace, Eclipse OSGi, extension points, views/editors, preferences. Knowledge of containerization & orchestration (Docker, Kubernetes).
Java Developer key responsibilities
Design, develop, & maintain desktop & web applications using Java.
Implement new services, features, & bug fixes as prioritized by the Product Owner.
Build & integrate APIs to enable seamless communication between services & components.
Collaborate with product owners, architects, & other developers to define requirements & deliver high-quality solutions.
Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, & retrospectives.
Write clean, maintainable, & well-documented code following industry best practices & internal standards.
Implement automated tests (unit, integration, & functional) to ensure code quality & reliability.
Monitor & optimize performance, scalability, & security.
Apply & enforce security best practices, including:
Ensuring secure authentication & authorization flows.
Implementing encryption for data in transit & at rest.
Validating & sanitizing all inputs to prevent injection attacks.
Keeping dependencies & libraries up to date to mitigate vulnerabilities.
Troubleshoot & resolve issues across development, staging, & production environments.
Maintain up-to-date knowledge of emerging technologies, frameworks, & industry trends relevant to day-to-day development.
Contribute to technical documentation & knowledge sharing across teams.
Communicate & escalate issues clearly & promptly to relevant stakeholders.
With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
Reference: 3123400137
Share this job:
Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog