- Jobs
- Senior Java Developer
Apply Now!
Senior Java Developer
Salmiya, Kuwait
Job Title: Senior Java Developer (5+ Years Experience)
Location: Kuwait Onsite
Job Type: Full-Time
Department: IT /Software Engineering / Technology
Reports To: Engineering Manager / Tech Lead
Salary Range: 2,000$ ~ 2,200$ Monthly
Job Summary
We are seeking an experienced and highly motivated
Senior Java Developer with over 5 years of hands-on experience in Java development. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance applications. You should be well-versed in core Java principles, backend development, and modern frameworks, with a strong focus on code quality and best practices.
This role requires a problem-solver who can work independently or within a team and contribute to all phases of the software development lifecycle.
Key Responsibilities
- Design, develop, and maintain scalable and secure Java-based applications.
- Write clean, modular, and well-documented code following best practices.
- Collaborate with cross-functional teams including product managers, architects, and QA engineers.
- Participate in code reviews, unit testing, and system integration testing.
- Optimize applications for performance, reliability, and scalability.
- Troubleshoot and resolve technical issues in existing applications.
- Contribute to system architecture and design decisions.
- Keep up with emerging technologies and propose improvements where appropriate.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in Java development.
- Strong knowledge of Java 8+, OOP principles, data structures, and algorithms.
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Proficient in RESTful APIs, microservices architecture, and web services (JSON/XML).
- Experience with JPA/Hibernate, SQL databases (e.g., PostgreSQL, MySQL), and NoSQL (e.g., MongoDB).
- Familiarity with build tools like Maven/Gradle and version control (Git).
- Working knowledge of CI/CD pipelines and DevOps practices.
- Solid understanding of software design patterns and architectural principles.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with Docker, Kubernetes, or container orchestration.
- Knowledge of messaging systems (e.g., Kafka, RabbitMQ).
- Exposure to front-end technologies (e.g., Angular, React) is a plus.
- Agile/Scrum development experience.
What We Offer
- Competitive salary and performance-based bonuses
- Collaborative and inclusive team culture
- Opportunities for technical growth and certification support
Let me know if you'd like this tailored for a specific
industry (e.g., fintech, e-commerce, travel tech) or
tech stack (e.g., Java with Kafka, Spring Cloud, or Oracle DB).
Apply Now!