Point your AI agent at freehire and let it find you a job.

Get the CLI →

Together Staffing group

New

Intermediate-Senior Java Developer

Posted 4 views
Discussion

Summary

An experienced Java developer builds scalable Java applications, RESTful services, and Spring Boot microservices for the staffing agency's client, designing database persistence, joining architecture discussions, and supporting code reviews and CI/CD. Core stack: Java, Spring Boot, Angular, JPA/Hibernate, SQL.

Our client has an opportunity for an experienced Java Developer who is passionate about delivering high-quality software using modern technologies. The successful candidate will play a key role in developing cloud-based solutions, influencing technical direction, and working within a collaborative environment that values innovation, ownership, and engineering excellence.

What You’ll Do

  • Build scalable Java applications and RESTful services.
  • Develop and maintain microservices using Spring Boot.
  • Design database structures and implement efficient persistence solutions.
  • Participate in architecture discussions and solution design.
  • Write high-quality, testable, and maintainable code.
  • Support code reviews, continuous integration, and deployment activities.
  • Work closely with multidisciplinary teams to deliver business-critical software.

Ideal Candidate

  • BSc in Computer Science, Software Engineering, or comparable experience.
  • Minimum 4–5 years of professional Java development experience.
  • Strong proficiency in Java, Spring Boot, Angular, JPA, Hibernate, SQL, and JDBC.
  • Experience with automated testing frameworks such as JUnit.
  • Understanding of software architecture, clean code principles, and object-oriented design.
  • Exposure to CI/CD pipelines and DevOps tools is advantageous.
  • Experience with MongoDB, GraphQL, HTML5, CSS, JavaScript, or legacy Java technologies will be beneficial.

What You’ll Bring

  • Strong analytical and problem-solving skills.
  • A collaborative mindset and excellent communication abilities.
  • Ownership of deliverables and commitment to quality.
  • Passion for continuous learning and improving engineering practices.

Only shortlisted candidates will be contacted.

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.

#J-18808-Ljbffr

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available