×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Java

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: Ocho People
Contract position
Listed on 2025-12-20
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Software Engineer (Java) - 3-5 Years' Experience

Software Engineer (Java) - 3-5 Years' Experience

Are you looking to take the next step in your engineering career?
Do you want to work with a forward-thinking team where your ideas genuinely shape the product?
Are you passionate about writing clean, efficient, reliable Java code?

My client is seeking a talented Software Engineer with 3-5 years of commercial experience, primarily focused on Java development. This is an excellent opportunity to join a high-performing engineering team building scalable, robust applications within a modern technical environment.

Key Responsibilities
  • Design, develop and maintain high-quality Java applications.
  • Contribute to the full software development lifecycle, from concept through to deployment.
  • Write clean, testable, maintainable code following best practices.
  • Collaborate with cross-functional teams including Product, QA and Dev Ops.
  • Participate in code reviews and support continuous improvement within the team.
  • Troubleshoot, optimise and debug existing systems to ensure performance and reliability.
Required Skills & Experience
  • 3-5 years of commercial software engineering experience.
  • Strong proficiency in Java (Java 8+).
  • Experience with Spring or Spring Boot.
  • Solid understanding of RESTful APIs and microservices.
  • Experience working with relational databases (e.g., Postgre

    SQL, MySQL).
  • Knowledge of version control systems, ideally Git.
  • Familiarity with CI/CD pipelines and modern software delivery practices.
  • Strong problem-solving ability and attention to detail.
Desirable Experience
  • Exposure to cloud technologies (AWS, GCP or Azure).
  • Experience with messaging systems such as Kafka or Rabbit

    MQ.
  • Knowledge of containerisation (Docker, Kubernetes).
  • Understanding of distributed systems or high-availability architectures.
What My Client Offers
  • Opportunity to work with modern technologies in a collaborative environment.
  • Clear progression path with continuous learning and development.
  • Competitive compensation and comprehensive benefits package.
  • A supportive culture that encourages autonomy, innovation and ownership.

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

#J-18808-Ljbffr
Position Requirements
3+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary