InnovationTeamIN

Senior Java Developer

InnovationTeam
Jordan only
Apply now

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 on remote basis.

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.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let InnovationTeam know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

May 19, 2024

Posted on

Mar 20, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Jordan +/- 0 hours
Claim this profileInnovationTeam logoIN

InnovationTeam

Company size

View company profileVisit innovationteam.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at InnovationTeam

Explore the variety of open remote roles at InnovationTeam, offering flexible work options across multiple disciplines and skill levels.

View all jobs at InnovationTeam

Remote companies like InnovationTeam

Find your next opportunity by exploring profiles of companies that are similar to InnovationTeam. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan