Software Engineer - Java
The RoleAs 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 ResponsibilitiesDevelop high-quality code within an Agile (Scrum) environmentCollaborate with the team to design, implement, and test new product featuresParticipate in sprint planning, including task estimationContribute across all stages of the software development life-cycleEnsure adherence to compliance requirements and act with integrity at all timesRequired Skills and ExperienceStrong experience with Java (8+)Spring Boot / Spring Framework, including development with HibernateExperience building RESTful APIs over HTTPSHands-on experience with microservice architecturesUnderstanding of distributed systemsKnowledge and practical use of software design patternsExperience working in Agile development processesFamiliarity with CI/CD delivery techniquesSource code management using GitUse of issue tracking tools such as JiraUML / SysML modelling using Enterprise Architect or similar toolsExperience with automated testing (highly beneficial)Personal AttributesSelf-motivated and able to work effectively within a teamProactive mindset with a passion for innovation and continuous improvementConfident and ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!