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

Get the CLI →

Randstad Türkiye

NewBe an early applicant

Mid/Senior Java Developer

Posted 1 view
Discussion

Summary

Mid/Senior Java Developer (via Randstad Türkiye) building applications with Java 21 and the Spring ecosystem — Spring Boot, Spring Data JPA/JDBC, RESTful microservices. Day to day: owning requirements from clarification through testing, writing unit tests, and fixing tickets. Requires 3+ years of professional Java experience.

  • BSc or MSc degree in Computer Engineering or relevant engineering
  • 3+ years of professional Java development experience
  • Experience with Java 21, Git, Maven
  • Experience with Spring Boot, Spring Data JPA /JDBC
  • Experience with Restful API and Spring Microservices
  • Knowledge of CI/CD pipeline processes
  • Experience in Mockito or other Unit Test Frameworks.

As Java Developer you will be responsible for:

  • Developing applications using Java and Spring frameworks.
  • Taking ownership of assigned requirements, from clarification to test stages.
  • Joining requirement clarification, preparing and documenting requirement design.
  • Development of requirement and UT using Java 21 and Spring framework.
  • Preparing developer self-test cases, executing and making sure test cases are success before transferring requirement to test team.
  • Issue analysis and fix of tickets from newly added and baseline code.
  • Providing a high-quality code by following the best practices and design patterns.
  • Improve and maintain the development standards: coding standards, automated unit testing, continuous integration etc.

Preferred skills:

  • Experience in DevOps, Docker, Kubernetes is a plus.
  • Experience in Multithreaded Programming is a plus.
  • Experience with RDBMS and NoSQL, ORM and HDFS is plus.

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.