Turing is looking for a highly skilled Java Developer to join our dynamic team. In this role, you will contribute to the development of innovative and scalable solutions for our clients. As a part of our engineering team, you will have the opportunity to work on cutting-edge technologies, collaborate with global teams, and solve complex problems to deliver world-class software.
Key Responsibilities
- Develop and maintain robust, scalable, and efficient Java-based applications.
- Collaborate with cross-functional teams to define, design, and deliver new features and system improvements.
- Write clean, efficient, and testable code following industry best practices.
- Debug, troubleshoot, and resolve application bugs and performance issues.
- Stay updated with the latest trends and best practices in software development, particularly in Java frameworks and tools.
What We’re Looking For
- Experience: 3-5 years of relevant experience in software development.
- Skills:
- Proficiency in Java and frameworks like Spring Boot, Hibernate, or similar.
- Strong knowledge of database systems (MySQL, PostgreSQL, or MongoDB).
- Familiarity with RESTful APIs and microservices architecture.
- Experience with version control systems like Git.
- Strong problem-solving skills and ability to work collaboratively in a team environment.
- Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.