
Java Software Engineer
On site
Reading, United Kingdom
Full Time
15-04-2025
Job Specifications
Lead Java Developer with AWS
A unique development opportunity to work on a Public Sector Based Large Scale program with an innovative market leader as Lead Java Developer.
Requires a Lead Java developer with strong Java experience to create and implement solutions for our portfolio of Biometric products, as well as supporting live systems and diagnosing incidents.
You will join a team that prides itself on collaboration and engineering the best possible Java code.
Essential: Java 17+, Spring Boot, Spring DataJPA, Spring Integration, Spring Batch, Microservices, Quartz, SQL Database (PostgreSQL), JPA (Hibernate), REST and SOAP Web Services, Messaging (ActiveMQ), Maven, Junit, Jenkins, AWS Cloud hosting and its components, Postgres/Aurora, Bootstrap, Docker, TDD, Agile (Scrum), Jaspersoft, Spring extension projects (Data, Cloud, Batch, Security), Angular.
• Public sector experience
• 8-10 years of hands-on experience with large scale Spring based java projects.
• Must have experience of supporting live systems and diagnosing incidents.
• Experience in large scale integration projects involving microservices, messaging, web-services and distributed systems.
• Experience with web-services - (SOAP and RESTful)
• Experience with containerisation (Docker)
• Experience with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit, TestContainers.
• Experience of connecting processes across several systems with message brokers like ActiveMQ
• Experience of Continuous Integration methodologies – Maven, GIT, Jenkins, SonarQube and Stash
Repository
• Experience of developing in a Linux development environment
• Experience of working with a suite of Atlassian products
• Experience of working with open-source database management systems like PostgreSQL
• Experience of working with AWS services, EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, Cloudwatch
• Agile development methods – Scrum, Kanban, TDD, BDD etc
• Strong analytical and decision-making abilities
Desired:
• Experience in AWS DevOps
• Experience of working with Spring Cloud
• Experience of working with Postfix
• Experience of using with monitoring tools – Grafana and Prometheus
• Creates a cohesive working environment and build high performing teams
• Strong stakeholder management
• Expertise in Risk management
About the Company
Mastek is an enterprise digital and cloud transformation partner that engineers excellence for customers in industries such as healthcare and life sciences, retail & consumer, manufacturing, financial services, and public sector across 40 countries, including the UK, US, Europe, the Middle East, and Asia Pacific. Mastek helps enterprises decomplex digital and delivers business outcomes with trust, value, and velocity across the spectrum of services including digital experience & engineering, cloud implementations, data, auto... Know more
Related Jobs


- Company Name
- Client Server
- Job Title
- Python Developer AWS - Start-up
- Job Description
- Python Developer / Backend Software Engineer Manchester / WFH to £70k Do you have strong Python and AWS skills combined with start-up / SME experience? You could be progressing your career in a senior, hands-on role at a technology start-up that is producing a software suite for legal firms that massively reduces para-legal workloads, they have seen huge interest in the product and have a lot of greenfield development work to get stuck into. As a Python Developer you'll join a small technology team and take ownership of backend development work, there are a range of projects, you'll see the results of your work quickly and be able to input into technical decision making. You'll mainly be working Python within an AWS environment collaborating with Front End Engineers using TypeScript, React and Next.js. Location / WFH: You'll join a small but growing team based in Central Manchester three days a week with flexibility to work from home the other two days. About you: You have strong Python and AWS backend development skills You have full software development lifecycle experience and a good knowledge of modern software engineering best practices You have good business acumen, with experience of working in start-ups or SMEs You are degree educated in Computer Science or similar technical discipline What's in it for you: Salary to £70k 25 days holiday Pension Hybrid working (x3 days office in Manchester) Impactful role with excellent career progression opportunities as the company scales Apply now to find out more about this Python Developer / Backend Software Engineer (Python AWS) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.


- Company Name
- Velocity Tech
- Job Title
- Lead Software Engineer
- Job Description
- I have partnered with a exciting business based in Nottingham who are hiring for a Principal Developer to join their team. I have listed some key responsibilities below. Key Responsibilities Architect and Develop: Lead the design, development, and deployment of features across backend and frontend systems. Mentor and Collaborate: Provide technical guidance and mentorship to developers, encouraging best practices and knowledge sharing. Drive Innovation: Work cross-functionally to design and deliver intuitive, high-performance solutions. Shape Technical Direction: Influence system architecture and contribute to long-term technology strategy. Ensure Code Quality: Write clean, scalable, and maintainable code using modern C# .NET (6–9) and React. Champion DevOps: Support CI/CD pipelines and infrastructure automation in partnership with platform engineers. Ideally, You’ll Have/be 5+ years of experience in commercial software development using modern C# .NET. At least 2 years of hands-on experience with React and frontend development. A proven track record in leading technical initiatives or owning system architecture. Strong understanding of scalable, secure application design and micro-services architecture. Experience working with cloud platforms (preferably AWS). Proficiency with relational databases, ideally PostgreSQL. Familiarity with Agile methodologies and modern software delivery practices. Strong collaboration and communication skills. A proactive, solution-oriented mindset and a focus on delivering value. This is a hybrid role in Nottingham, so please only apply if you are from the area and are happy with being onsite


- Company Name
- The Electric Car Scheme
- Job Title
- Software Engineer
- Job Description
- We’re revolutionising the way businesses provide electric vehicles to their employees! Our salary sacrifice scheme makes it simple and cost effective for companies to offer electric vehicles to their employees at a 20-50% discount. (All while helping them save on employer costs with zero net expense). Our current tech team has fewer than 10 developers, including our CTO. We value autonomy and initiative, and we’re passionate about building scalable, high-quality web applications. We are looking for someone with 2+ years of experience in web application development, primarily in backend but comfortable working across the stack. You should be proactive, able to work independently, and capable of explaining technical concepts to non-technical colleagues. A focus on writing reliable code, testing, and ensuring minimal downtime is essential. Bonus points if you’ve worked on improving code quality and productivity through applied technical patterns Who you are 2+ years building web applications in a corporate or startup environment Primarily competent in backend development, but happy to work across the entire stack High level of autonomy, self-motivated, takes initiative Able to communicate technical concepts in a way that non-technical people can understand Confident implementing effective testing strategies for web application software Professional and responsible approach to application development e.g. no downtime deployments, knowing what could break and monitoring releases once they have gone out (Bonus) applied technical patterns / ways of working to improve code quality / productivity What the job involves Evolving and adapting our web application using Ruby, Rails, React, Typescript. We have a small tech team (less than 10 developers including CTO) so there’s opportunity to have a big impact. Working closely with stakeholders to develop a deep understanding of the business. Helping to determine our technology roadmap / priorities alongside your other team members, key stakeholders and the leadership team. A focus on building out a highly automated, reliable platform for our customers, as well as our internal employees. Comfortable tackling ambiguous or poorly defined problems and proposing a suitable approach or solution About Us Switching to an electric car is one of the most significant ways you can make a positive change towards net zero. We want to make it cheaper and easier than any other option. Salary sacrifice makes this possible, allowing employees to save 20-50% on any electric car by reducing your salary in exchange for an electric car as a benefit. This makes electric cars an affordable option for everyone. Each person wants to make choices to achieve a net zero future. People are limited by information, access, price and complexity - this is slowing down progress globally. The pace of achieving net-zero is a huge problem because each tonne of carbon emissions contributes to climate change for centuries. At The Electric Car Scheme, our goal is to make net zero the obvious choice. You can offer a cost-neutral benefit that gives employees access to the most affordable way to switch to an electric car. Together we’re speeding up our ability to tackle climate change by empowering others to make sustainable choices. The Electric Car Scheme is here to break down barriers. By empowering others to make sustainable choices, we can speed up your efforts to tackle climate change. Benefits: Hybrid working with 2 days in the office (Hayes, London) 25 days holiday + bank holidaysAdd 1 day holiday per year service + buy / sell up to 5 days each year Flexible work policy with options to take into account family care Best in class Family Friendly Leave and PayFor example, our Maternity leave (in year 1) is 6 weeks full pay and 6 weeks half pay. This increases to 12 weeks full pay, 8 weeks half pay after year 1. Use our own scheme to lease a vehicle through salary sacrifice and save 40-70% to drive a brand new electric car £500 pa. personal development budget £100 home office budget Bupa healthcare Pension Equity options - own a part of the business! Why Work With Us Personal growth - join us as an early employee to fast track your progression opportunities! Competitive salary, pension & incentives scheme to share in our success Voted 4.9 on Glassdoor Voted Top 100 Organisation to ‘Escape’ to in 2022 and in 2023 by Escape the City Certified Company on Otta Be part of our friendly, family-like culture, enjoy our benefits - we value our people, diversity and building a culture where we can thrive We are the UK’s only B Corp Certified salary sacrifice provider


- Company Name
- Damia Group LTD
- Job Title
- Lead Software Developer
- Job Description
- Lead Software Developer - Guildford - Circa £70,000 All applicants must be eligible to gain DV clearance. My client is a technical consultancy firm. They are on the hunt for a Lead Software Developer with 3 or more years software development experience, preferably in C/C++. You need to have the tech skills, but also ability to manage multiple projects and junior team members. The candidate will be responsible for: • developing software for network security applications; • developing novel signal, image, or data processing applications in C/C++; • developing user interfaces in HTML/Typescript/Javascript ; • providing support and training to our customers in using the software; • mentoring and leading others. A typical candidate will: • have 3 or more years software development experience, preferably in C/C++; • have used source control systems such as subversion; • have developed and maintained complex real-world systems; • understand the importance of clear, efficient software design; • be familiar with using and configuring Linux systems. • be self-motivating, capable of working independently; • have a good (1st/2.1) first degree or a PhD in a numerate discipline; • have a strong academic background typically including A's in A-level Maths and Physics; • have strong verbal and written presentation skills; Remuneration: • Salary dependent on experience. • Discretionary annual bonus based on company performance. • 25 days holiday plus standard UK public holidays. • 10% company contribution to pension. • Life insurance. • Income protection. • Cycle to work scheme. • EV car scheme.