Java Microservices Engineer (m/f/d)
We are looking for Remote / Berlin-based Java Microservices Engineer (m/f/d) for our Nova Team to build a state of the art service solution "Lodging-as-a-Service" platform for our customers.
Your challenge
- Work with a wide range of systems, processes and technologies to own and solve problems from end-to-end.
- Design, build, and maintain APIs, services, frontends and systems across HRS' engineering teams.
- Build new features for internal and external users.
- Work with engineers across the company to build new features at large-scale.
- Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter.
Your commitment
- Technology stack:
Java 8 and 11 - all new applications
Enterprise JavaBeans, REST
Spring Framework 5.0, Spring Boot 2, Spring Data, Spring Cloud
Building tools: Maven, Gradle, Gitlab, Kubernetes, Jenkins, Docker
Cloud native environment: Microservices in Kubernetes on AWS EC2, Serverless Applications with AWS API Gateway / Lambda, Multiple Applications built on different AWS Services as ElastiCache, RDS, S3, SNS, R53, SQS, Infrastructure as code e.g. AWS Cloudformation and Terraform
Infrastructure as Code with Cloudformation and Terraform
CI/CD with CodePipeline, Jenkins, Gitlab
Monitoring tools: micrometrics.io, Prometheus, Grafana, AWS Cloudwatch, ELK stack, New Relic
RDBMS & NoSQL databases (Aurora, DynamoDB, Postgres)
Test environment: TDD (Junit 4,5, Spock), BDD (JBehave, Allure)
- The ability to thrive in a collaborative environment involving different stakeholders and subject matter experts
- Willingness to participate in upgrading Java versions in legacy applications
- Willingness to participate in choosing the technology stack, tools, used libraries etc.
- The ability to stitch together many different services and processes together even if you have not worked with them before
- Willingness to collectively improve Agility in the Scrum Team
- The ability to put themselves in the shoes of the users and be a steward of crafting great experiences
- Knowledge & skills on systems and services and write high quality code
- Skills for upholding best practices in engineering, security, and design
Your reward
At HRS we feel globally united and mutually responsible, a belief that is rooted in our company history and values: Thinking and acting like an entrepreneur, with everyone across the whole company being given the opportunity to take full ownership to deliver on our shared vision every single day.
You will work fully remote during COVID-19 and in our Berlin office in the future. Our training and further education offers give you plenty of room for your personal growth and individual development.
#LI-KW2
Job Segment:
Developer, Java, Technology