At a Glance
- Tasks: Design and develop user-friendly Java applications while ensuring quality and security.
- Company: Join a forward-thinking tech company focused on innovative solutions and agile development.
- Benefits: Enjoy competitive salaries, a car scheme, 24/7 GP service, and hundreds of discounts.
- Why this job: Be part of a dynamic team that values continuous improvement and cutting-edge technology.
- Qualifications: Experience with Java, Spring, Docker, AWS, and frontend technologies like Angular or React required.
- Other info: Work in an Agile environment and contribute to Service Oriented Architecture.
The predicted salary is between 43200 - 72000 £ per year.
Responsibilities:
- Design and develop technical solutions, starting from the functional requirements, following our quality/security/legal guidelines and standards.
- Develop efficient, pragmatic, user-friendly, and easy-to-maintain Java applications.
- Ensure quality (unit/integration/acceptance tests, continuous inspection, documentation, Sonar compliance, OWASP checks…).
- Contribute to the development of Service Oriented Architecture (SOA).
- Contribute to the continuous improvement of development processes.
- Work in an Agile environment.
Qualifications:
- Experience with Spring, Spring Boot, web, Hibernate, Maven, REST, JPA, SQL Server.
- Experience with Docker/Kubernetes, CI/CD in GCP.
- Experience with AWS.
- Experience with BDD, TDD, and DDD, should be able to apply them in your everyday development tasks.
- Extensive experience with REST and SOA.
- Proven experience with HTML/CSS, JavaScript, and related technologies.
- Experience in Angular/React or similar framework development.
- Experience with frontend development patterns: Smart/Dumb Components, Redux, etc.
- Experience in reactive development: RxJS, etc.
- Experience with web designing and related technologies.
We pay competitive salaries based on the experience of the candidates. Along with this, you will be entitled to an award-winning range of benefits including:
- Access to our company car scheme or car allowance.
- Free confidential 24/7 GP service.
- Hundreds of discounts (including retail, childcare, and gym).
- Affordable loans & enhanced pension scheme.
Full Stack Java Developer employer: Sneak Peek Tech
Contact Detail:
Sneak Peek Tech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Java Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Spring, Hibernate, and Docker. Having hands-on experience or projects showcasing these skills can set you apart during the interview process.
✨Tip Number 2
Brush up on your Agile methodologies, as this role requires working in an Agile environment. Be prepared to discuss your previous experiences with Agile practices and how you've contributed to team dynamics.
✨Tip Number 3
Prepare to demonstrate your understanding of Service Oriented Architecture (SOA) and how it applies to Java development. You might be asked to provide examples of how you've implemented SOA in past projects.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical challenges that may arise during the interview. Think about common issues in full stack development and how you would approach resolving them.
We think you need these skills to ace Full Stack Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the specific technologies mentioned in the job description, such as Spring, Hibernate, and REST. Use keywords from the job listing to ensure your application stands out.
Craft a Strong Cover Letter: In your cover letter, explain how your skills and experiences align with the responsibilities of the Full Stack Java Developer role. Mention your familiarity with Agile environments and your approach to developing user-friendly applications.
Showcase Relevant Projects: Include examples of past projects that demonstrate your expertise in Java development, particularly those involving SOA, CI/CD, and frontend frameworks like Angular or React. This will provide concrete evidence of your capabilities.
Highlight Continuous Learning: Mention any recent courses, certifications, or personal projects that showcase your commitment to continuous improvement in software development practices, such as BDD, TDD, and DDD. This shows you are proactive and dedicated to your professional growth.
How to prepare for a job interview at Sneak Peek Tech
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Spring, and other relevant technologies. Bring examples of projects you've worked on that demonstrate your ability to design and develop user-friendly applications.
✨Understand Agile Methodologies
Since the role involves working in an Agile environment, be ready to talk about your experience with Agile practices. Share how you've contributed to sprints, stand-ups, and retrospectives in previous roles.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios that relate to the responsibilities outlined in the job description.
✨Prepare for Behavioural Questions
Companies often want to know how you handle challenges and work within a team. Prepare examples that highlight your experience with BDD, TDD, and DDD, and how these methodologies have improved your development processes.