
Senior Software Engineer – Java
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Hybrid
Location: Seattle • Washington • United States
Visit company websiteExplore more
Salary
💰 $76,200 - $178,290 per year
Job Level
Tech Stack
About the role
- Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.
- Applies 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.
- Requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.
- Builds skills and expertise of software engineering discipline to reach standard software engineer skills expectations for the applicable role as defined in Professional Communities.
- Collaborates and acts as team player with other software engineers and stakeholders.
Requirements
- Experience building distributed systems
- Development and coding in Java, Junit
- TDD and BDD testing experience. E.g. Cucumber-JVM
- Spring FX and Spring boot
- Document DB e.g. MongoDB or DynamoDB
- REST API
- Kafka and Event driven services
- GraphQL
- JWT and OAuth
- Docker and Kubernetes
- Developing on Mac OS
- Cloud Experience – Azure highly preferred.
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
JavaJUnitTDDBDDCucumber-JVMSpring FXSpring BootMongoDBDynamoDBREST API
Soft Skills
original thoughtjudgementsupervisioncollaborationteam player