Position: Middle/Senior Java developer
Company: Reiziger Consulting LLC
Category: Java
Experience required: 3y
English level: upper

The core of this community is represented by the courageous initiatives of its people to grow continuously, which ultimately leads to processes constantly being streamlined.

‌Accountabilities:

- Work on large-scale, custom-designed, multi-tier, enterprise-level software development projects using Java
- Help the team deliver high-quality software
- Help us take our software development process, based on Continuous
Delivery and Agile best practices, to the next level
- Help us grow the next generation of software developers that will join our teams
‌

Key Strengths:

- Hands-on development and delivery experience with Java enterprise related technologies (at least Spring and/or Java EE technology stacks)
- Good command of the Java language
- Problem solving and analytical skills
- Great OOP skills, including design patterns knowledge and enterprise integration
- Experience working with CI/CD, TDD, Infrastructure as Code concepts
- Great coding and code review skills. Can debate about topics such as: DDD, Clean Code, Refactoring
- Computer Science, Engineering or Mathematics degree or equivalent experience in writing enterprise software products
‌

Would be an advantage:

- Experience and ability to jump right-in projects based on Akka, Websockets, Cloud Computing- GCE/AWS, Spring Reactive stack
- Successful experience in leading a team of developers and delivery of a projects/product from initial conception to production
- A keen eye for latest technology trends and ability to create small PoC(s) using them
- Good client interaction skills and experience with software consultancy
‌

Living our values:

- Be a team player - collaborative engagement, share cool ideas, recognise and value the contribution of each of the team members. Support when needed - great teams win together.
- Passionate about technology - latest technology, trends and innovation are your source of inspiration. Sharing your knowledge with the community and helping others to grow is your main purpose.
- Client Value Creation - go beyond expectation to offer the best in class solutions. Committed to high performance in delivering our promise.
‌

Benefits:

- You have continuous access to workshops and training because your growth is encouraged and sustained
- You get company support for your professional growth plan
- You benefit from a premium medical care package
- You are allowed to work from everywhere
- Access to a flexible-benefits package from which to choose annually according to your needs
- You must join our unforgettable team buildings and parties to convince yourself we don't miss a chance to have fun.
‌