Minor Hotels Europe and Americas

Java Backend Engineer

Minor Hotels Europe and Americas

full-time

Posted on:

Location Type: Office

Location: AlpharettaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $61,087 - $104,364 per year

Job Level

About the role

  • Experienced Java backend developer with 7+ years in Core Java, Spring/Spring Boot, RESTful API development, and microservices architecture (including Kafka)
  • Skilled in concurrency, multithreading, OOP design principles, and hands-on expertise with Spring Batch, Hibernate, MS SQL, Docker, Kubernetes, and Unix/Linux
  • Strong background in modernizing legacy systems, with preferred exposure to Apache Camel, financial services, and cloud platforms (AWS/Azure/GCP)

Requirements

  • 7 years of hands on experience in Core Java and backend application development
  • Strong experience building RESTful APIs using Spring/Spring Boot and related frameworks
  • Proven experience with Microservices architecture including Kafka based messaging
  • Solid understanding of concurrency and multithreading including locking mechanisms, transaction management, and inter-service communication
  • Strong knowledge of object-oriented design principles including immutability, singleton patterns, and thread safe design
  • Hands on experience with Spring Batch, Spring Data, Hibernate and ORM frameworks
  • Proficient with relational databases, preferably MS SQL including data modeling and performance tuning
  • Experience working in Unix/Linux environments
  • Hands on experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Proven experience in modernizing or re-architecting legacy applications into scalable distributed platforms
Benefits
  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Core JavaSpringSpring BootRESTful APIMicroservicesKafkaConcurrencyMultithreadingObject-oriented designSpring Batch