Mid-Level Java Developer
Minimum Qualifications
- Strong knowledge of Java Core, including:
- Collections Framework, Generics, Streams, Lambdas
- Exception handling and best practices
- Multithreading and concurrency (Executors, synchronization, CompletableFuture)
- Memory management and garbage collection basics
- Object-oriented principles (SOLID, design patterns, microservice architecture)
- Experience with Java and 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 and 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 and ability to learn new technologies quickly.
- Undergraduate degree in Software Engineering, Computer Science, or a related field.
- Familiarity with GIS connectors.
- Familiarity with Azure DevOps, GitLab, and Git-based workflows.
- Experience with CI/CD pipeline automation and deployment scripting.
- Experience with automated testing, including unit, integration, and regression testing.
- Eclipse Plugin development experience including SWT, JFace, Eclipse OSGi, extension points, views/editors, preferences
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Design, develop, and maintain desktop and web applications using Java.
- Implement new services, features, and bug fixes as prioritized by the Product Owner.
- Build and integrate APIs to enable seamless communication between services and components.
- Collaborate with product owners, architects, and other developers to define requirements and deliver high-quality solutions.
- Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives.
- Write clean, maintainable, and well-documented code following industry best practices and internal standards.
- Implement automated tests (unit, integration, and functional) to ensure code quality and reliability.
- Monitor and optimize performance, scalability, and security.
- Apply and enforce security best practices, including:
- Ensuring secure authentication and authorization flows.
- Implementing encryption for data in transit and at rest.
- Validating and sanitizing all inputs to prevent injection attacks.
- Keeping dependencies and libraries up to date to mitigate vulnerabilities.
- Troubleshoot and resolve issues across development, staging, and production environments.
- Maintain up-to-date knowledge of emerging technologies, frameworks, and industry trends relevant to day-to-day development.
- Contribute to technical documentation and knowledge sharing across teams.
- Communicate and escalate issues clearly and promptly to relevant stakeholders.
97 Jubilee Avenue, Milton Park,Abingdon,Oxfordshire,OX14 4RW, United Kingdom Job Details
Requisition Number: 209320
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time
Additional Locations for this position: Abingdon Compensation Information
Compensation is competitive and commensurate with experience. Job Segment: Developer, Java, Testing, QA, Quality Assurance, Technology, Quality
Recommended Jobs
Tech Site Manager EMEA (Hiring Immediately)
About: SailGP is racing redefined. The sport’s pinnacle league, SailGP was established in 2018 and is headquartered in London and New Zealand. The annual, global championship aims to Race for the Fut…
Ad-hoc Temporary Receptionist - Luxury Boutique Investment Firm
We are seeking a polished and professional Temporary Receptionist to provide ad-hoc cover for a luxury boutique investment firm's Mayfair office when the primary Receptionist is on holiday or absent.…
Site Assistant - Barnet Primary School
We are working with a school in Barnet recruiting for a proactive Site Assistant to support their premises team. This role is ideal for a hands-on individual with strong DIY skills who enjoys worki…
Technology Director WonderMatrix
EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content and services. We provide casino, sports betting, platform and payments, and affiliate management to 300 customers world…
Religious Education Role - ECT Support in Camden
We are excited to be working with an Outstanding secondary school in Camden to recruit a high-calibre and enthusiastic RE ECT. This full-time, permanent position starts in April 2026 and offers a fan…
Paid Search Manager
DEPT® is a Growth Invention company built to help the world’s most ambitious brands grow faster. Operating at the intersection of technology and marketing, our 4,000+ specialists deliver growth inven…
Online Psychology Tutor - Part Time
We are searching for an innovative and energetic private tutor to join our excellent team of UK tutors.We're looking for a qualified teacher to join our team of professional tutors that support our s…
Nurse Prescriber Role
JOB OVERVIEW We are seeking a highly motivated and experienced Nurse Prescriber Role in Central London to join our dynamic team. As a nurse prescriber, you will play a key role in providing high-q…
Exam Preparation Tutor (GCSE, A-Level & IELTS) | Remote &...
FindTutors is one of the leading platforms for private tutoring and personalised education in the United Kingdom. We connect students with qualified tutors across academic subjects and languages, ma…
Experienced Recruitment Consultant - US Division (Hiring Immediately)
Experienced Recruitment Consultant (2+ years) — OP Group Executive Search (London) Build a High-Impact Career in our Specialist Executive Search Ready to level up in a role where performance is recog…