Mid-Level Java Developer
- 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, Computer Science, QA, Technology, Quality
Recommended Jobs
Graphic Designer
Are you a confident designer looking for a new opportunity to make your creative stamp on international brands? You’ll be working on a wide variety of brands for world-leading events and media produc…
Founding Data Engineer
We are Harper, a fast-growing Series A startup at the intersection of eCommerce and Fintech. Harper is pioneering the next generation of online shopping. We bring the fitting room experience direc…
Temporary Senior EA to CEO
Provide comprehensive administrative support to the CEO, including diary and email management. Coordinate meetings, prepare agendas, and ensure relevant documents are distributed in a timely manne…
Warranty Administrator
Salary 27k – 29k / Monday to Friday / Sutton nr Croydon in South London on the Surrey Border Our client is a main car dealership looking to recruit an experienced, Warranty Administrator for t…
Paid Social Account Manager
JOIN OUR JOURNEY Medialab is the UK’s leading independent media agency, and one of the fastest growing in the industry. We’re a media agency that’s made differently: purpose led, data-driven, foun…
Recruitment Manager - Social Care - London
This is a position to work for an established social care recruitment agency in London. This is a manager / Team leader position with a strong need for somebody with very good management skills …
Finance Officer | Camden, North London | ASAP Start
A high-performing secondary school in Camden is seeking a Finance Officer to join its established business support team on a full-time, permanent basis. The School This Outstanding-rated mixed …
Afternoon Nanny to start asap, Job ID J2103B
This family, based in Battersea is looking for an After-school Nanny to take care of their school-aged child. All general Nanny duties are required in this role. The ideal candidate will be enthusias…