Java Developer

Randstad Türkiye

Istanbul

Description

Requirements

· BSc or MSc degree in Computer Engineering or relevant engineering

· 2 to 5 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.