Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer: Spring Boot & Microservices

NorthBay, LLC

Dubai

On-site

AED 200,000 - 300,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company is seeking a Senior Java Developer with strong expertise in Spring Boot and related Java technologies. The ideal candidate will have 8 to 10 years of professional software development experience, focusing on building scalable applications. Key responsibilities include designing and developing applications, collaborating with cross-functional teams, and implementing best practices for coding and deployment. A Bachelor’s or Master’s degree in Computer Science or a related field is required, along with expertise in Java and relevant frameworks.

Benefits

Competitive compensation
Career growth opportunities
Innovative work environment

Qualifications

  • 8–10 years of hands-on software development experience using Java.
  • Strong expertise in Spring Framework, particularly Spring Boot.
  • Experience with RESTful APIs and microservices architecture.
  • Proficiency with build and dependency management tools like Maven.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
  • Collaborate with cross-functional teams to define and deliver new features.
  • Implement best practices for coding, testing, and deployment.
  • Participate in code reviews and mentor junior developers.

Skills

Java (Java 8 or above)
Spring Framework
RESTful APIs
Microservices architecture
Relational databases
Maven
Git
Docker
AWS

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Hibernate
Gradle
PostgreSQL
Job description
A technology company is seeking a Senior Java Developer with strong expertise in Spring Boot and related Java technologies. The ideal candidate will have 8 to 10 years of professional software development experience, focusing on building scalable applications. Key responsibilities include designing and developing applications, collaborating with cross-functional teams, and implementing best practices for coding and deployment. A Bachelor’s or Master’s degree in Computer Science or a related field is required, along with expertise in Java and relevant frameworks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.