
Java Developer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: New York City • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $61,087 - $104,364 per year
Job Level
SeniorLead
Tech Stack
AWSAzureCloudDockerHibernateJ2EEJavaJenkinsKubernetesMicroservicesOracleSpringSpring BootSpringBootSQL
About the role
- Apply scientific methods to analyse and solve software engineering problems.
- Responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.
- Exercise original thought and judgement.
- Supervise technical and administrative work of other software engineers.
- Build skills and expertise of software engineering discipline.
Requirements
- 10+ years of experience developing Java and messaging based applications.
- Experience in Spring and Spring Boot
- Confirmed hands on experience with API Design and development of multi-layer architecture using Java/J2EE solutions.
- Experience in Cloud technologies including Docker, Kubernetes, AWS, Azure
- Experience on CD process and tools, testing frameworks and practices (GitHub, Jenkins, uDeploy, Stash)
- Excellent understanding of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Strong understanding of REST API and Implementing Microservices
- Design and develop database schema, PL/SQLs, stored procedures, and transactional SQL within DB2 / Oracle databases.
- Expertise in GIT and branching strategies.
- Hands-on exposure in resolving technical roadblocks involving multiple technologies.
- Ensuring the effectiveness of code reviews, unit testing, and integration testing completeness
- Helping to coordinate the delivery of technical components across internal/external technical teams.
- Providing technical leadership and mentoring to more junior team members.
- Giving to process-improvement initiatives to improve velocity for the product team.
Benefits
- Flexible work
- Healthcare including dental, vision, mental health, and well-being programs
- Financial well-being programs such as 401(k) and Employee Share Ownership Plan
- Paid time off and paid holidays
- Paid parental leave
- Family building benefits like adoption assistance, surrogacy, and cryopreservation
- Social well-being benefits like subsidized back-up child/elder care and tutoring
- Mentoring, coaching and learning programs
- Employee Resource Groups
- Disaster Relief
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringSpring BootAPI DesignCloud technologiesDockerKubernetesAWSAzureRelational Databases
Soft skills
original thoughtjudgementsupervisionmentoringprocess improvementtechnical leadership