Social network you want to login/join with:
**Please note this role is open to applicants based in our Glasgow or London offices**
SThree is 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 involve designing, developing, testing, and supporting capabilities in our digital experience platform to create a 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 organizations 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. We aim to elevate expertise and energize 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.
* Collaborate with business stakeholders to understand opportunities and 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, such as CRM and ERP systems.
* Provide support to users and resolve system 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 building web applications on a Java technology stack.
* Experience in RESTful API design and implementation.
* Experience with test-driven development and test automation frameworks and tools.
* Experience configuring CICD pipelines to support continuous delivery.
* Experience with infrastructure-as-code technologies such as Terraform.
* Experience working in Agile software development teams and across the full software lifecycle.
* Previous experience building solutions using Liferay 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 working with cloud technologies in Azure.
* Strong knowledge of software quality assurance best practices and methodologies.
* Ability to communicate ideas effectively in both technical and user-friendly language.
* Highly self-motivated and detail-oriented.
Qualifications
* Typically educated to bachelor degree level in a related subject, e.g., Computer Science or Software Engineering.
Benefits for our U.K. teams include:
* The option 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.
#J-18808-Ljbffr