
Lead Java Engineer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Alpharetta • United States
Visit company websiteExplore more
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