¡Activa las notificaciones laborales por email!
A leading technology company is seeking a highly skilled Senior Java Developer for remote collaboration. The ideal candidate will possess 15+ years of Java development experience and expertise in Spring Boot, with strong SQL skills. Responsibilities include designing robust applications and collaborating with distributed teams. This position offers a challenging environment with a focus on innovation and technical excellence.
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.
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.
BS/MS in Computer Engineering or related field
15+ 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
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