SonicJobs Logo
Login
Left arrow iconBack to search

Software Engineer - Java

Walter Everett
Posted 2 days ago, valid for 5 days
Location

Newbury, Berkshire RG14 2LA, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Walter Everett Recruitment is seeking Mid-level and Associate Level Java Developers for a leading technology company specializing in innovative software and consulting solutions.
  • Candidates should have experience with Java (Java 8 or higher), SQL, RESTful API design, and Agile methodologies, with a preference for those familiar with Springboot.
  • The role involves developing systems within the BSS/OSS space, including code implementation, code reviews, and automated testing.
  • The position offers a competitive salary of $80,000 to $100,000 per year, depending on experience.
  • Applicants are encouraged to have at least 2-5 years of relevant experience in software development.

Java Software Engineer, Mid-Level and Associate

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.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.