JobTitle: Senior Java Developer (5 Years Experience)
Location:Kuwait Onsite
JobType: Full-Time
Department:IT /Software Engineering / Technology
ReportsTo: Engineering Manager / Tech Lead
SalaryRange: 2000$ 2200$ Monthly
JobSummary:
We are seeking an experienced andhighly motivated Senior Java Developer with over 5 years of hands-onexperience in Java development. The ideal candidate will be responsible fordesigning developing and maintaining robust scalable and high-performanceapplications. You should be well-versed in core Java principles backenddevelopment and modern frameworks with a strong focus on code quality andbest practices.
This role requires a problem-solverwho can work independently or within a team and contribute to all phases of thesoftware development lifecycle.
KeyResponsibilities:
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.
RequiredQualifications:
Bachelors or Masters 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 APIsmicroservices 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.
PreferredQualifications:
Experience with cloud platforms such as AWSAzure or GCP.
Familiarity with DockerKubernetes 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.
WhatWe Offer:
Competitive salary and performance-based bonuses
Collaborative and inclusive team culture
Opportunities for technical growth and certification support
Let me know if youd like thistailored for a specific industry (e.g. fintech e-commerce traveltech) or tech stack (e.g. Java with Kafka Spring Cloud or Oracle DB).
JobTitle: Senior Java Developer (5 Years Experience)
Location:Kuwait Onsite
JobType: Full-Time
Department:IT /Software Engineering / Technology
ReportsTo: Engineering Manager / Tech Lead
SalaryRange: 2000$ 2200$ Monthly
JobSummary:
We are seeking an experienced andhighly motivated Senior Java Developer with over 5 years of hands-onexperience in Java development. The ideal candidate will be responsible fordesigning developing and maintaining robust scalable and high-performanceapplications. You should be well-versed in core Java principles backenddevelopment and modern frameworks with a strong focus on code quality andbest practices.
This role requires a problem-solverwho can work independently or within a team and contribute to all phases of thesoftware development lifecycle.
KeyResponsibilities:
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.
RequiredQualifications:
Bachelors or Masters 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 APIsmicroservices 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.
PreferredQualifications:
Experience with cloud platforms such as AWSAzure or GCP.
Familiarity with DockerKubernetes 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.
WhatWe Offer:
Competitive salary and performance-based bonuses
Collaborative and inclusive team culture
Opportunities for technical growth and certification support
Let me know if youd like thistailored for a specific industry (e.g. fintech e-commerce traveltech) or tech stack (e.g. Java with Kafka Spring Cloud or Oracle DB).