Senior Java Developer
Role details
Job location
Tech stack
Job description
-
Deliver fully tested, maintainable software components in line with defined task objectives
-
Contribute to the production of clear and traceable design specifications for new or modified functionality
-
Ensure all development complies with governance, secure coding practices, and design review procedures
-
Report progress to the Software Lead and Software Engineering Delivery Manager, supporting team-level delivery goals
Requirements
Do you have experience in Web services?, Essential:
-
Extensive experience in Java development, underpinned by strong software design principles.
-
Proven track record in a senior role within a software development team, or a strong aspiration to take on such a role, demonstrating the ability to deliver high-quality software solutions.
-
In-depth knowledge of configuration management, change control processes, and continuous integration tools such as Jenkins.
-
Passionate about writing clean, maintainable code.
Desirable:
-
Frameworks and technologies: Spring, Apache Camel, JPA, Sencha, JavaScript, React Experience in web services design and development Familiarity with Agile methodologies, particularly SCRUM
-
Knowledge of geospatial platforms such as Luciad or ESRI Use of continuous integration and automated testing tools
-
Understanding of Human-Computer Interaction (HCI) and UX design principles
-
Background in military software development
-
Experience working with relational databases and proficiency in SQL
Values & Behaviours:
-
Customer-focused mindset.
-
Strong collaboration and teamwork skills.
-
Ability to innovate and think critically.
-
Analytical mindset for solving complex technical problems.
-
Self-motivated with a proactive approach.
-
Strong interpersonal skills, capable of working in a multidisciplinary environment.
-
Ability to manage workload, prioritize tasks, and work under pressure to meet deadlines.
Benefits & conditions
Pulled from the full job description
- Referral programme
- Sick pay
- Company pension
- Private medical insurance
- Cycle to work scheme
- Tech scheme, * Competitive Basic Salary
- 6% Employers Contribution + 6% as a salary sacrifice
- Private Medical Insurance, Life Cover and Income Protection
- 25 days holiday
- 10 days full sick pay per year
- Flexible working
- Cycle to Work & TechScheme
- Continuous professional development
- Corporate access to the Udemy platform, Group Income protection Life Cover Pension Scheme Perks Scheme Private Medical Insurance Referral bonus