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
£ 55KJob 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