
Senior Java Developer
- Remote
- Remote, İstanbul, Türkiye
- Technology
7 + Java Experience,
Expertise in Spring Boot, JPA/Hibernate
Remote from Turkey
Job description
Our client is a technology company delivering advanced software solutions for enterprise customers in Saudi Arabia. Their projects focus on large-scale integrations with banking systems and client platforms. To strengthen their distributed development team, they are seeking a highly skilled Senior Java Developer who can contribute technical expertise, problem-solving ability, and effective collaboration in a remote, multicultural setup.
Key Responsibilities
Design, develop, and maintain robust Java-based applications.
Collaborate with Turkish and Saudi technical teams on complex 3rd party integrations.
Translate business requirements into scalable and efficient technical solutions.
Participate in Agile ceremonies and provide input during product discussions.
Ensure code quality through reviews, standards, and test automation.
Troubleshoot, debug, and optimize performance issues.
Stay updated with emerging technologies and share knowledge within the team.
Job requirements
BS/MS in Computer Engineering or related field
7+ years of professional experience in Java development (preferably Java 8+)
Expertise in Spring Boot, JPA/Hibernate
Strong SQL skills (Microsoft SQL Server or other RDBMS), with solid data modeling knowledge
Solid understanding of RESTful API design (Swagger or similar tools)
Hands-on experience with unit testing frameworks (JUnit, Mockito)
Proficiency in Git or other version control systems
Understanding of security principles (hashing, encryption, decoding)
Familiarity with CI/CD and UNIX-based environments
Knowledge of Agile methodologies
Nice to Have:
Experience with Redis, RabbitMQ
Exposure to MongoDB
Background in financial or enterprise applications
Soft Skills
Strong English communication skills (written & spoken)
Proactive and reliable in remote collaboration
Strong problem-solving and analytical mindset
Team-oriented, open to feedback, and willing to support others
High sense of ownership and accountability
or
All done!
Your application has been successfully submitted!