SonicJobs Logo
Left arrow iconBack to search

JAVA TDD Software Engineer

Onward Technologies Limited
Posted 16 hours ago, valid for 16 days
Location

Manchester, Greater Manchester M24WU, England

Salary

£45,000 - £54,000 per annum

info
Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • We are looking for a Java Developer with a strong foundation in Test Driven Development (TDD) and a minimum of 3 years of experience.
  • The candidate should possess excellent problem-solving abilities and be able to communicate technical concepts clearly.
  • Responsibilities include developing and testing Java applications, writing unit tests using JUnit, and collaborating with team members on technical challenges.
  • The position offers a competitive salary of $90,000 per year, commensurate with experience and skills.
  • Preferred skills include familiarity with Java frameworks, cloud services, and Agile methodologies, although these are not mandatory.

Job Overview:

We are seeking a skilled Java Developer with strong knowledge of Test Driven Development (TDD) and the ability to write clean and efficient code. The right candidate should be good at solving problems, explaining their ideas clearly, and using core Java skills without relying too much on frameworks during technical tests.

Key Responsibilities:

  • Develop and test Java applications using TDD methods.
  • Write and run unit tests using JUnit to check code quality and functionality.
  • Work with team members to solve technical challenges and deliver high-quality software.
  • Communicate technical solutions clearly and understand requirements effectively.
  • Follow best coding and testing practices.
  • Take part in technical interviews and code review sessions as needed.

Required Skills:
Java Programming:

  • Strong skills in core Java development.
  • Ability to write clean and efficient code.

Test Driven Development (TDD):

  • Hands-on experience with TDD practices.
  • Ability to write tests first and then code based on those tests.

Unit Testing (JUnit):

  • Familiar with JUnit or similar testing tools.
  • Experience in writing tests for small code sections

Problem-Solving Skills:

  • Quick thinking and ability to solve coding tasks efficiently.

Communication Skills:

  • Good at explaining technical concepts clearly.
  • Strong command of English for effective communication.

Preferred Skills (Not Required):
Framework Knowledge:

  • Experience with Spring Boot or other Java frameworks (a plus but not necessary).
  • Knowledge of AWS or Microsoft cloud services is a bonus.

Microservices:

  • Understanding of microservices and RESTful API development (a plus).

CI/CD Tools:

  • Basic knowledge of CI/CD tools like Jenkins or GitLab CI.

Agile Methodologies:

  • Experience working in Agile teams (a plus).

Version Control Tools:

  • Knowledge of Git for managing code versions.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.