Social network you want to login/join with:
**Please note this role is open to applicants based in our Glasgow or London offices**
SThree are pleased to announce we're recruiting for a talented Senior Java BE Developer to join our Technology team on a permanent basis.
This role will design, develop, test and support capabilities in our digital experience platform to create competitive advantage for SThree, as part of a small software development team.
About us
SThree is the global STEM-specialist talent partner that connects sought-after specialists in life sciences, technology, engineering and mathematics with innovative organisations across the world. We are the number one destination for talent in the best STEM markets: Recruiting highly skilled professionals and discovering life-changing jobs for the unsung heroes who will positively shape our future. Elevating expertise and energising progress for everyone.
What are the day-to-day tasks?
- Hands-on design, development and testing of solutions, adhering to SThree's architectural principles, policies, and guidelines.
- Work with business stakeholders to understand opportunities and to design solutions that deliver the required outcomes.
- Work with other technology teams to design and deliver end-to-end capabilities.
- Integrate solutions with other systems in SThree's technology landscape, for example CRM and ERP systems.
- Provide support to users and resolve systems issues.
- Maintain infrastructure-as-code to build environments and applications.
- Focus on automation across infrastructure, testing, deployment, operations, and security.
- Coach and mentor junior team members and promote knowledge sharing and collaboration across the team.
What skills and knowledge are we looking for?
- Extensive experience of building web applications on a Java technology stack.
- Experience of RESTful API design and implementation.
- Experience with test-driven development and test automation frameworks and tools.
- Experience of configuring CICD pipelines to support continuous delivery.
- Experience with infrastructure-as-code technologies such as Terraform.
- Experience of working in Agile software development teams and across the full software lifecycle.
- Previous experience of building solutions using Life ray DXP would be beneficial.
- Good understanding of Azure Integration Services (API Management, Service Bus, Event Hub).
- Good understanding of Microsoft Identity Management solutions (Azure AD, Azure AD B2C).
- Good understanding of cloud computing architectures and fundamentals like security, performance, and scalability, with experience of working with cloud technologies in Azure.
- Strong knowledge of software quality assurance best practices and methodologies.
- Ability to communicate ideas in both technical and user-friendly language.
- Highly self-motivated and directed, with keen attention to detail.
Qualifications
- Typically educated to bachelor degree level in a related subject (e.g. Computer Science, Software Engineering).
Benefits for our U.K. teams include:
- The choice to work flexibly from home and the office, in line with our hybrid working principles.
- Bonus linked to company and personal performance.
- Generous 28 days holiday allowance, plus public holidays.
- Annual leave purchase scheme.
- Five days paid Caregiver/Dependant leave per annum.
- Five paid days off per year for volunteering.
- Private healthcare, discounted dental insurance and health care cashback scheme.
- Opportunity to participate in the company share scheme.
- Access to a range of retail discounts and savings.