×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Java

Job in Portsmouth, Hampshire County, PO5, England, UK
Listing for: Empresaria UK Ltd
Contract position
Listed on 2026-02-05
Job specializations:
  • Software Development
    Software Engineer, Java Developer
Job Description & How to Apply Below
The Role

As part of a wider programme, you will be involved in the design, development, and testing of a brand-new product. You'll work closely with fellow developers, architects, and stakeholders to build robust, scalable solutions using modern Java and microservices technologies. Automated testing is a key pillar of the project, so experience in this area is highly valued.

Key Responsibilities
  • Develop high-quality code within an Agile (Scrum) environment

  • Collaborate with the team to design, implement, and test new product features

  • Participate in sprint planning, including task estimation

  • Contribute across all stages of the software development life-cycle

  • Ensure adherence to compliance requirements and act with integrity at all times

Required Skills & Experience
  • Strong experience with Java (8+)

  • Spring Boot / Spring Framework, including development with Hibernate

  • Experience building RESTful APIs over HTTPS

  • Hands-on experience with microservice architectures

  • Understanding of distributed systems

  • Knowledge and practical use of software design patterns

  • Experience working in Agile development processes

  • Familiarity with CI/CD delivery techniques

  • Source code management using Git

  • Use of issue tracking tools such as Jira

  • UML / SysML modelling using Enterprise Architect or similar tools

  • Experience with automated testing (highly beneficial)

Personal Attributes
  • Self-motivated and able to work effectively within a team

  • Proactive mindset with a passion for innovation and continuous improvement

  • Confident and professional communicator, able to engage with internal and external stakeholders

Why Join?
  • Work on cutting-edge satellite systems and complex technical challenges

  • Be part of a collaborative, experienced Scrum team

  • Opportunity to influence design decisions and technical direction

  • Strong focus on quality, automation, and modern engineering practices

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary