We are part of the client's team. Together we are working closely to drive further market innovations and help to stay the market leader.

Our technology stack:

- Java 8, Spring Boot 2
- Spring framework: IoC, MVC, Data, Security, Tx, REST, Spring Cloud
- Messaging: RabbitMQ, JMS / AMQP
- ORM frameworks: JPA/Hibernate, JDO/DataNucleus
- Databases: PostgreSQL 10, Redis
- Netflix OSS: Eureka, Ribbon, Zuul, etc.
-Testing frameworks: JUnit, Mockito, TestNG, RestAssured, Selenium WD
- CI tools: Maven, Jenkins, Sonar, Docker, Docker Swarm

Your responsibilities:

- Technical tasks designing, implementation, refactoring
- Code review, code optimization
- Be a good team player (a team of 4-5 developers)
- Proceed with team planning, estimations, commitments
- Able to create and present a technical vision
- And competencies:

- Strong Java knowledge (Core, OOP)
- Deep understanding of common architectural concepts, patterns, and approaches
- Experience with microservices architecture preferably with Spring Cloud
- Experience with unit testing and code quality tools (TDD, BDD)
- Knowledge of RDBMS (Postgres)
- Stong algorithmic and problem-solving skills
- Passion but not strict for agile development methodologies (Scrum, Scrumban, Lean) and engineering practices
- Upper-Intermediate / Advanced English

Ready for a new journey? We are waiting for you.

Job posted on 14 August 2019.

Apply for job

Get new jobs by e-mail

Describe what you’re looking for and Djinni will send you matching jobs.

E.g.: (senior|middle) rust -blockchain