Minor Hotels Europe and Americas

Lead Java 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

💰 $86,129 - $127,189 per year

Job Level

About the role

  • Design and enhance Java-based middle-tier services while collaborating across engineering, product, and operations teams
  • Design and develop middle layer services in Java connecting to React/Angular based application
  • Perform new development, maintenance fixes, and enhancements to meet business requirements
  • Draft and review architectural diagrams, specifications, and design documents
  • Document technical requirements, program designs, resolutions to system problems, project task descriptions, effort estimates, and unit and integration tests
  • Acquire a robust understanding of financial products, services, processes, and organizational structure
  • Mentor other software developers

Requirements

  • 10 years of software development experience
  • Proficient in software development domain and principles including design patterns, code structure, programming languages, continuous integration and deployments
  • 5 years of hands-on experience in Core Java, Spring Framework, Spring Boot, Spring Integration
  • 5 years of experience in Java server technologies like J2EE, servlets
  • 5 years of experience in Tomcat, Maven, etc. tools used for Java development
  • 5 years of hands-on experience in API/Web Services development using protocols such as REST, SOAP, JSON
  • Proficient with any one DB (Oracle, DB2, Sybase, etc.)
  • Experience with Service Oriented Architecture (SOA)
  • Strong knowledge of object-oriented programming design patterns and methodologies
  • Good understanding of Web Services protocols such as REST, SOAP, JSON and API design for extensibility and portability
  • Excellent English verbal and written communication skills
Benefits
  • Health insurance
  • 401(k) matching
  • Paid time off based on employee grade (12-25 days)
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S.)
  • Life and disability insurance
  • Employee assistance programs
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaSpring FrameworkSpring BootSpring IntegrationJ2EEservletsAPI developmentRESTSOAPobject-oriented programming
Soft Skills
mentoringcommunication