At a Glance
- Tasks: Design, develop, and support solutions in a dynamic tech team.
- Company: SThree connects top STEM talent with innovative organizations globally.
- Benefits: Enjoy flexible work options, generous holidays, and health perks.
- Why this job: Join a collaborative culture that values innovation and personal growth.
- Qualifications: Bachelor's degree in Computer Science or related field required.
- Other info: Open to applicants in Glasgow or London; hybrid work model available.
The predicted salary is between 43200 - 72000 £ per year.
**Please note this role is open to applicants based in either our Glasgow region or London, and are able to attend the office at least once per week***
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.
- Configure CICD pipelines to support continuous delivery.
- 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
- development lifecycle.
- Previous experience of 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 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 saving
What we stand for…
We’re committed to ensuring for our colleagues, candidates and communities, that all processes are equitable, and everyone is treated with fairness and dignity where everyone belongs, is valued and is connected. If you need any assistance or reasonable adjustments in submitting your application, please let us know, and we’ll be happy to help.
SThree | Senior Java BE Developer employer: SThree
Contact Detail:
SThree Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SThree | Senior Java BE Developer
✨Tip Number 1
Familiarize yourself with SThree's architectural principles and guidelines. Understanding these will help you align your design and development approach with what we value, making you a more attractive candidate.
✨Tip Number 2
Showcase your experience with RESTful API design and implementation in your discussions. Being able to articulate your past projects and how they relate to our needs will demonstrate your fit for the role.
✨Tip Number 3
Highlight any experience you have with cloud technologies, especially Azure. Since we work with Azure Integration Services, being knowledgeable about this will set you apart from other candidates.
✨Tip Number 4
Be prepared to discuss your experience with Agile methodologies and how you've contributed to team dynamics. We value collaboration and knowledge sharing, so showing that you're a team player is key.
We think you need these skills to ace SThree | Senior Java BE Developer
Some tips for your application 🫡
Understand the Role: Take the time to thoroughly read the job description for the Senior Java BE Developer position. Make sure you understand the key responsibilities and required skills, as this will help you tailor your application effectively.
Highlight Relevant Experience: In your CV and cover letter, emphasize your extensive experience with Java technology stacks, RESTful API design, and any relevant projects that showcase your skills in test-driven development and CI/CD pipelines.
Showcase Soft Skills: SThree values communication and collaboration. Be sure to include examples of how you've worked in Agile teams, mentored junior developers, or communicated complex technical ideas in a user-friendly manner.
Tailor Your Application: Customize your cover letter to reflect your understanding of SThree's mission and values. Mention how your background aligns with their commitment to equity and community, and express your enthusiasm for contributing to their technology team.
How to prepare for a job interview at SThree
✨Showcase Your Java Expertise
Make sure to highlight your extensive experience with the Java technology stack. Be prepared to discuss specific projects where you've designed and developed web applications, focusing on your role and the technologies you used.
✨Demonstrate Your Understanding of CI/CD
Since configuring CI/CD pipelines is crucial for this role, come ready to explain your experience with continuous delivery. Share examples of how you've implemented these practices in previous projects and the impact it had on the development process.
✨Discuss Agile Methodologies
SThree values Agile software development, so be prepared to talk about your experience working in Agile teams. Discuss how you've contributed to the full software development lifecycle and any specific Agile practices you’ve utilized.
✨Prepare for Technical Questions
Expect technical questions related to RESTful API design, test-driven development, and infrastructure-as-code technologies like Terraform. Brush up on these topics and be ready to provide detailed answers or even code snippets if asked.