Randstad Türkiye

Java Developer

Posted: 6 minutes ago

Job Description

DescriptionWe have an exciting new opportunity to join us. We are looking for a Java Developer to join our fast-growing team! As a company Java Developer, you will be keeping work with technology trends and providing vision, design and leadership to the technology teams responsible for maintaining and enhancing software projects for world-wide customers. You will have a chance to participate as an influencer and thought leader for new initiatives, drive a culture of agile development.As Java Developer You will: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 8/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.RequirementsBSc or MSc degree in Computer Engineering or relevant engineering2 to 5 years of professional Java development experienceExperience with Java (8,21), Git, MavenExperience with Spring Boot, Spring MVC, Spring Data JPA /JDBCExperience with Restful Api, JSON, and Spring MicroservicesKnowledge of CI/CD pipeline processesExperience in Mockito, PowerMock or other Unit Test FrameworksPreferred skills:Experience in DevOps, Docker, Kubernetes is a plus.Experience in Multithreaded Programming is a plusExperience with RDBMS and NoSQL, ORM and HDFS is plus.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In