🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Description Role & responsibilities We are seeking an experienced Senior Java Developer to join the Digital Project team. The successful candidate will be responsible for designing, developing, and maintaining enterprise-grade Java applications and microservices that support digital products and services. The ideal candidate has strong expertise in Java, Spring Boot, RESTful APIs, and cloud-native application development, with a passion for building secure, scalable, and high-performance solutions. Key Responsibilities Design, develop, test, and maintain Java-based enterprise applications. Develop scalable microservices using Java and Spring Boot. Design and implement RESTful APIs for internal and external integrations. Collaborate with solution architects, business analysts, frontend developers, QA engineers, and DevOps teams to deliver high-quality software. Participate in technical design sessions and architecture discussions. Optimize application performance, scalability, and reliability. Integrate applications with databases, messaging systems, and third-party services. Write clean, maintainable, and well-documented code following industry best practices. Conduct code reviews and mentor junior developers. Troubleshoot production issues and implement long-term solutions. Develop automated unit and integration tests. Support CI/CD pipelines and deployment activities. Ensure applications comply with security standards and secure coding practices. Preferred candidate profile Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. 58+ years of experience in Java application development. Strong proficiency in Java 11/17 or later. Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. Experience developing RESTful APIs and microservices. Strong understanding of Object-Oriented Programming (OOP), design patterns, and clean architecture. Experience with Hibernate/JPA. Strong SQL skills and experience with PostgreSQL, Oracle, MySQL, or SQL Server. Experience with Git and modern CI/CD pipelines. Handson experience with Docker and Kubernetes. Familiarity with cloud platforms such as Azure, AWS, or Google Cloud. Strong analytical, debugging, and problemsolving skills. Excellent communication and teamwork skills. Preferred Qualifications Experience with Apache Kafka or RabbitMQ. Experience with Redis or other caching technologies. Knowledge of API Gateway and service discovery. Familiarity with OAuth 2.0, OpenID Connect, and JWT. Experience with monitoring tools such as Prometheus, Grafana, ELK Stack, or Splunk. Experience working in Agile/Scrum environments. Experience in telecommunications or digital transformation projects. Relevant Java or cloud certifications are an advantage. Technical Skills Java (11/17+) Spring Boot Spring Framework Spring Security Spring Data JPA Hibernate RESTful APIs Microservices Architecture Maven / Gradle SQL (PostgreSQL, Oracle, MySQL, SQL Server) Redis Apache Kafka / RabbitMQ Docker Kubernetes Git CI/CD Azure / AWS / Google Cloud Soft Skills Strong problem-solving and analytical thinking Effective communication skills Team collaboration Leadership and mentoring Ownership and accountability Ability to work in a fastpaced Agile environment Success Metrics Deliver high-quality, scalable Java applications on schedule. Develop secure, reliable, and maintainable backend services. Maintain high code quality through testing and code reviews. Contribute to architectural improvements and technical innovation. Support system stability, performance, and continuous improvement initiatives. Perks and benefits As per industry standards Business Days (Sunday to Thursday) (May extend per need) Business Hours (8am to 4pm Kuwait Time) (Indicative) Should be target oriented and may need to work on odd hours if needed. .
Here's where they are and how to stand out in your next interview.
24.795Jobs
9.577IN
74%EN
That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.
Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.
The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.
In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.