Position: Senior Java Engineer
Company: Euristiq
Experience required: 5y
English level: upper

Euristiq is seeking a talented Java engineer to join the enterprise SaaS product with consumer application aesthetics aimed at giving users an end-to-end set of tools to engage their extended workforce from requisition to payment.

Project description

Euristiq is seeking a talented Java engineer to join the enterprise SaaS product with consumer application aesthetics aimed at giving users an end-to-end set of tools to engage their extended workforce from requisition to payment.

You will be a key contributor working with product designers and front-end engineers to implement the back-end of our solutions, and in turn, influence the direction and the architecture of our product.

Responsibilities

Analyzing, designing, building, and testing highly resilient and scalable services using Kotlin in IntelliJ
Releasing software multiple times per day using highly integrated CI/CD
Creating application telemetry for rapid production feedback loops 
Writing Unit tests for complex logic and acceptance tests for any change in REST/GraphQL APIs
Doing all the things that help team performance: code reviews, ideation, mentoring other developers, and fostering a culture of continuous learning
Working as part of a fully independent fully empowered feature team (Product Design, Product Management, Engineering, and Systems Engineering)

Required skills

- 4+ years of commercial experience in backend software development: Java, Kotlin
- Experience with commercial JVM-based software in an Agile lifecycle including TDD, pair programming, short release cycles
- Experience with at least one automation focused scripting language
- Knowledge of how to build robust and scalable software 
- Experience with a solid grasp of software engineering fundamentals and their practical application
- Aptitude for fast prototyping
- Ability to communicate complex information clearly and simply
- At least upper-intermediate English, both spoken and written

Would be a plus

- Operational excellence best practices
- Experience writing or integrating with GraphQL APIs
- Full-stack web development with a modern web framework
- Experience with deployment and configuration management tools like Docker, Ansible
- Languages: Kotlin, Groovy, JavaScript
- Frameworks: Spring
- Education: Degree in Computer Science or similar

We offer

We offer a warm, friendly, and collaborative environment, constant support and knowledge sharing, a well-organized working process, and the ability to grow professionally. We’ve created a strong corporate culture based on transparency, freedom, honesty, and partnership. Join our passionate professional community!