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, SQL, GIS, Technology
Recommended Jobs
Need help installing a printer on a Windows laptop
Hi there, I just bought a new printer and I’m having trouble getting it set up. I need someone to install the printer on my Windows laptop, connect it to Wi-Fi, install drivers, and run a test print. …
Head of Facilities
This is an exciting opportunity for an experienced facilities leader to take ownership of the strategic and operational management of a diverse property portfolio, ensuring buildings, infrastructure,…
Water & Wastewater Treatment - Graduate Structural Engineer / Glasgow
We're seeking ambitious and motivated graduates who are eager to begin their career in structural engineering and make a real impact in the water sector. Whether you're a recent graduate or have alre…
LKS2 Teacher | Excellent Primary School in Hammersmith
We are seeking a dedicated and passionate Year 4 Teacher for a fantastic and inclusive school in Hammersmith, West London , starting in January 2026 . In this Year 4 Teacher role, you will be resp…
Music Technician - Creative Secondary School - Camden
Music Technician – Creative Secondary School – Camden (London Borough of Camden) Start Date: As soon as possible Contract: Full-time, Permanent Salary: Paid to scale The School This …
General Manager - Master Bao Stratford
Master Bao is a busy, popular Taiwanese restaurant within the food court in Westfield Stratford. We have 2 Master Bao restaurants across London serving the fluffiest buns with a small, friendly te…
Solutions Architect - Video AdTech
Solutions Architect – Video AdTech Our client – a fast growing Pan European Programmatic Video Ad Tech business, is seeking a highly strategic and technically astute Ad Tech professional to join…
Wellbeing Personal Trainer
Wellbeing Personal Trainer Nuffield Health Twickenham Fitness and Wellbeing Gym | Personal Training | Permanent | From £29,461.12 to £40,905.28 OTE pro rata If you’re a Personal Trainer w…
Manager - Warehouse Automation & Solution Design
BearingPoint is one of Europe’s leading independent, partner led technology services and business consulting organisation and a highly regarded strategic partner for our clients. We are looking fo…
Insurance Account Director
Are you someone who thrives in the Insurance Industry? We’re on the hunt for a talented Insurance Account Director or experienced Account Executive who uses their knowledge and experience of the Insu…