At a Glance
- Tasks: Join a team to develop high-quality software with daily production deployments.
- Company: Be part of a dynamic company that values innovation and efficiency.
- Benefits: Enjoy a collaborative environment with opportunities for growth and learning.
- Why this job: Work in a culture that prioritises automation and product quality over mundane tasks.
- Qualifications: Proficient in Java 11+/Spring Boot; experience with React JS is a plus.
- Other info: Experience with AWS and UI testing frameworks will enhance your application.
The predicted salary is between 36000 - 60000 £ per year.
Join a dynamic team where we prioritize efficient, high-quality software development. Our fully implemented CI/CD allows us to deploy to production every day with just a click of a button, freeing our developers from the burden of release maintenance, paperwork, and manual regression testing. You will contribute to a system where automation drives productivity and guarantees reliability of every release. We follow Scrum practices to ensure smooth and organized workflows. Every task is clearly defined, estimated, and refined by the team. Our sprints are planned with a limited, realistic scope, carefully considering the team's velocity to maintain balance and focus. Regular retrospectives allow us to continuously improve our processes, ensuring that we learn and grow as a team. You will be working in an environment that encourages focusing on building and improving the quality of the product, rather than spending time on regular customer support tasks. Our goal is to provide developers with the space and resources to innovate and enhance the product, driving long-term success.
Job Responsibilities:
- Work with Product Owner and Customers to elicit system requirements
- Design, architect, estimate and implement software deliverables
- Automate unit, integration and acceptance testing
Required qualifications, capabilities, and skills:
- Proficient in Java 11+/Spring Boot ecosystem, including automated unit/integration testing
- Respect for clean coding, best practices and Scrum
Preferred qualifications, capabilities, and skills:
- Practical Experience with React JS, including automated unit/integration testing will be a plus
- Knowledge of UX Design
- Experience with Terraform and AWS
- Experience with UI testing frameworks (i.e. Cypress)
- Java certifications
Software Engineer III - Java and Observability employer: JobFlurry
Contact Detail:
JobFlurry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer III - Java and Observability
✨Tip Number 1
Familiarise yourself with the Scrum methodology, as it's a key part of our workflow. Understanding how sprints are planned and how retrospectives work will help you demonstrate your fit for our team during discussions.
✨Tip Number 2
Brush up on your Java 11+ and Spring Boot skills, especially focusing on automated testing. Being able to discuss specific projects where you've implemented these technologies will show your practical experience and readiness for the role.
✨Tip Number 3
If you have experience with React JS or any UI testing frameworks like Cypress, be prepared to talk about it. Highlighting your knowledge in these areas can set you apart from other candidates.
✨Tip Number 4
Showcase your understanding of clean coding practices and best practices in software development. We value quality and efficiency, so being able to articulate how you ensure these in your work will resonate well with us.
We think you need these skills to ace Software Engineer III - Java and Observability
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java 11+/Spring Boot and any relevant automated testing frameworks. Use specific examples that demonstrate your proficiency in clean coding and Scrum practices.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their focus on efficient software development and automation. Include any experience you have with React JS, Terraform, or AWS to stand out.
Showcase Relevant Projects: If you have worked on projects that involved CI/CD, automated testing, or Scrum methodologies, be sure to include these in your application. Describe your role and the impact of your contributions on the project's success.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a Software Engineer role.
How to prepare for a job interview at JobFlurry
✨Showcase Your Java Expertise
Make sure to highlight your proficiency in Java 11+ and the Spring Boot ecosystem during the interview. Be prepared to discuss specific projects where you've implemented automated unit and integration testing, as this aligns closely with the role's requirements.
✨Demonstrate Your Understanding of CI/CD
Since the company values efficient software development through CI/CD practices, be ready to explain your experience with continuous integration and deployment. Discuss how you've contributed to automating processes and improving release cycles in previous roles.
✨Emphasise Team Collaboration
The role involves working closely with Product Owners and customers, so it's crucial to demonstrate your ability to collaborate effectively. Share examples of how you've worked within a Scrum team, focusing on communication, task estimation, and retrospectives.
✨Prepare for Technical Questions
Expect technical questions related to Java, Spring Boot, and possibly React JS if you have experience. Brush up on your knowledge of clean coding practices and be ready to discuss how you ensure code quality in your work.