At a Glance
- Tasks: Develop and enhance systems in the BSS/OSS space using Java.
- Company: Join a leading tech company known for innovative software and consulting solutions.
- Benefits: Enjoy flexible working options and a collaborative team environment.
- Why this job: Work on exciting projects with cutting-edge technologies and a supportive culture.
- Qualifications: Experience with Java, SQL, RESTful APIs, and Agile methodologies required.
- Other info: We support accessibility needs during the recruitment process.
The predicted salary is between 28800 - 48000 £ per year.
Walter Everett Recruitment is collaborating with a leading technology company that provides innovative software, managed services, and consulting solutions. They are currently looking for a number of Mid-level and Associate Level Java Developers to join their team and work on a variety of exciting projects. This is an excellent opportunity for a passionate developer to enhance their technical expertise and contribute to the delivery of high-quality solutions in the BSS/OSS space.
Main Purpose of Role: As a Software Engineer, you will be responsible for the development of various systems within the BSS/OSS space.
Key Responsibilities:
- Helping to design and develop various systems, ensuring they meet both functional and non-functional requirements.
- Code implementation of systems and features according to the project specifications.
- Code review to maintain high standards of quality and consistency across the codebase.
- Automated testing to ensure the stability and reliability of systems.
- CI/CD practices to streamline development and deployment processes.
- Active participation in Agile ceremonies to ensure smooth collaboration and project delivery.
- Implementation of other various systems as required by the business needs.
Experience & Skills Required:
- Experience with Java (Java 8 or higher) and object-oriented programming (OOP).
- Strong knowledge of SQL for database interactions.
- Proven experience in RESTful API design.
- Familiarity with version control systems (ideally Git).
- Experience working within an Agile methodology.
- Familiar with CI/CD and related tooling.
- Experience with test automation tools such as JUnit, Cucumber, or Selenium.
- Familiar with Jira or similar work tracking tools.
- Experience with Springboot is desirable.
In this role, you will work with various internal teams, including developers, QA, and product owners, to ensure the successful implementation of solutions. You will contribute to building and maintaining a high-quality, efficient, and scalable system.
If you're excited about working with cutting-edge technologies and want to be part of a forward-thinking engineering team, we’d love to hear from you.
Reasonable Adjustments Statement: We are committed to ensuring that our recruitment process is accessible to all applicants. If you require any reasonable adjustments or accommodations during the recruitment process, please don’t hesitate to let us know. We are happy to support you and ensure you have an equal opportunity to succeed.
Java Developer employer: Walter Everett Ltd
Contact Detail:
Walter Everett Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Familiarise yourself with the latest Java features, especially if you're working with Java 8 or higher. Being able to discuss these advancements during your interview will show your passion and commitment to staying updated in the field.
✨Tip Number 2
Brush up on your SQL skills, as database interactions are crucial for this role. Consider working on a small project that involves RESTful APIs and SQL to demonstrate your practical experience.
✨Tip Number 3
Get comfortable with Agile methodologies and tools like Jira. If you can share examples of how you've successfully worked in Agile teams, it will highlight your ability to collaborate effectively.
✨Tip Number 4
Familiarise yourself with CI/CD practices and tools. Being able to discuss how you've implemented these in past projects will set you apart as a candidate who understands modern development workflows.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, SQL, and RESTful API design. Include specific projects where you used these skills, and mention any familiarity with Agile methodologies and CI/CD practices.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your eagerness to work on innovative projects. Mention how your skills align with the responsibilities outlined in the job description, particularly in BSS/OSS systems.
Showcase Relevant Projects: If you have worked on relevant projects, either professionally or as personal endeavours, be sure to include them in your application. Highlight your role, the technologies used, and the outcomes achieved, especially focusing on automated testing and code reviews.
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, which is crucial for a developer role.
How to prepare for a job interview at Walter Everett Ltd
✨Brush Up on Java and OOP Concepts
Make sure you have a solid understanding of Java (Java 8 or higher) and object-oriented programming principles. Be prepared to discuss your previous projects and how you've applied these concepts in real-world scenarios.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working within an Agile framework, it’s crucial to understand Agile principles and practices. Be ready to share your experiences in Agile ceremonies and how they contributed to project success.
✨Prepare for Technical Questions
Expect technical questions related to SQL, RESTful API design, and CI/CD practices. Brush up on your knowledge of version control systems like Git and be ready to explain how you’ve used them in past projects.
✨Showcase Your Problem-Solving Skills
During the interview, demonstrate your problem-solving abilities by discussing challenges you've faced in previous roles and how you overcame them. This will highlight your critical thinking and adaptability, which are key for a Java Developer.