Senior Java Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Java Developer

Senior Java Developer

On-site IT Full time
Riyadh, Riyadh Province, Saudi Arabia

Description

InnovationTeam is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented Senior Java Developer to join our dynamic team.
The ideal candidate will have extensive experience in Java development, particularly with Java 17 and above, along with proficiency in Spring Boot 3.x and microservices patterns. As a Senior Java Developer, you will be responsible for designing, developing, and deploying high-quality software solutions that meet our clients' needs. You will work closely with cross-functional teams to ensure the scalability, reliability, and performance of our applications.

Key Responsibilities:

Develop and maintain Java applications using Java 17 and above. Design and implement microservices architecture using Spring Boot 3.x. Implement microservices patterns to ensure scalability, fault tolerance, and resilience. Write unit tests and ensure high code coverage to maintain code quality. Utilize Kubernetes (K8s) for container orchestration and management. Implement event-driven architecture using Kafka for real-time data processing. Work with both relational and non-relational databases to store and retrieve data efficiently. Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated testing and deployment. Collaborate with team members through pair programming and conduct code reviews to ensure adherence to best practices and coding standards. Architect and develop solutions to handle high-end traffic and ensure optimal performance under load. Apply design patterns and best practices to create scalable and maintainable software solutions.

Requirements

Bachelor's degree in Computer Science, Engineering, or related field. Minimum of 5 years of experience in Java development. Proficiency in Java 17 and above, Spring Boot 3.x, and microservices architecture. Strong understanding of unit testing, code coverage, and testing frameworks. Experience with Kubernetes, Kafka, and relational/non-relational databases. Hands-on experience with CI/CD tools and practices. Familiarity with peer programming, code review processes, and collaborative development methodologies. Experience in designing and implementing high-traffic solutions.* Solid understanding of software design patterns and best practices. #J-18808-Ljbffr
Original job Senior Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Riyadh, Riyadh Region

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Saudi Arabia

Share this job with your friends

💰

Browse the Top Paying Jobs Others Salaries

GrabJobs is the no1 job portal in Saudi Arabia, connecting you to thousands of jobs fast! Find the best jobs in Saudi Arabia, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.