Software Engineer
Empresaria UK Ltd
Haywards Heath, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 69KJob location
Haywards Heath, United Kingdom
Tech stack
Java
Agile Methodologies
JIRA
Automation of Tests
Continuous Integration
Software Design Patterns
Distributed Systems
Hibernate
Issue Tracking Systems
Spring
Scrum
Software Engineering
Systems Modeling Language
UML
Spring-boot
GIT
REST
Software Version Control
Microservices
Job description
- 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
Technologies:
- Architect
- CI/CD
- Git
- Hibernate
- JIRA
- Java
- Spring
- Spring Boot
- UML
- microservices
More:
We are a forward-thinking company working on cutting-edge satellite systems and complex technical challenges. Joining our collaborative and experienced Scrum team provides an opportunity to significantly influence design decisions and technical direction. We emphasize quality, automation, and modern engineering practices, offering a dynamic workplace where innovation and continuous improvement are highly valued.
Requirements
- 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)
- 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