Software Engineer - Hilsea

Certain Advantage
Portsmouth, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 55K

Job location

Portsmouth, United Kingdom

Tech stack

Java
Computer-Aided Design
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
Java Application Server
Spring-boot
GIT
REST
Software Version Control
Microservices

Job description

  • Contribute to the full software development lifecycle, including design, development, testing, and deployment
  • Design software solutions using UML/SysML and contribute to technical architecture within a microservices environment
  • Develop high-quality Java applications using Spring Boot and related technologies
  • Implement and maintain RESTful web services over HTTPS in distributed systems
  • Write and maintain automated tests, ensuring quality and reliability from the outset
  • Participate in Agile ceremonies including sprint planning, estimation, reviews, and retrospectives
  • Collaborate closely with team members and stakeholders to design, implement, and test new features
  • Contribute to CI/CD pipelines, source control (Git), and issue tracking tools such as Jira
  • Ensure compliance awareness and act with integrity to support standards and sustainable growth

Technologies:

  • Architect
  • CI/CD
  • Git
  • Hibernate
  • Support
  • JIRA
  • Java
  • Marketing
  • Spring
  • Spring Boot
  • UML
  • Web
  • microservices
  • REST

Requirements

  • Java Core (version 8)
  • Good knowledge of Spring Boot and Spring Framework
  • Experience with Hibernate
  • Proven experience in developing RESTful services over HTTPS
  • Knowledge of microservice architecture
  • Understanding of distributed systems
  • Familiarity with software design patterns
  • Experience with Agile development processes
  • Knowledge of CI/CD delivery techniques
  • Proficient in source code management using Git
  • Experience with issue tracking systems such as Jira
  • Proficiency in UML/SysML using Enterprise Architect or similar tools
  • Ability to self-motivate and work effectively in a team
  • Ability to foster innovation in oneself and others
  • Strong communication skills with internal and external stakeholders

Apply for this position