Newage Solutions is a privately owned software product development, engineering, and IT consulting services company.
13 марта 2019

Middle/Senior Java Developer (Falcon)


PROJECT DESCRIPTION: An extension for a trading platform that will support the operational functions of the business. The project is enhancing a current system to tailor for requirements that come from the trading industry, having functionalities such as registrations, message ingestion from metatrader 4, payment services. Challenges include concurrent transactions in streams during real-time processing, multi-tenancy, micro-service development using messaging systems such as Kafka. All technology used is cutting edge and runs on Docker.

• Deep knowledge of Java
• Knowledge of SQL: MySQL, PostgreSQL
• Experience with JPA, Hibernate
• Experience with Spring framework, IoC
• Practical experience with Jenkins
• Experience with Junit, TDD
• OOP, OOD, UML, Design Patterns
• Understanding and experience with Git
• Experience with REST and SOAP services

• Experience with Docker
• Knowledge & commercial experience with Scala
• Experience with Groovy
• Devops experience: Ansible, AVS, GCP
• Experience with Python and BASH scripting
• Experience in troubleshooting production problems, analyzing logs, improving analyzing performance
• Willingness to write unit, integration and acceptance tests
• Understanding of best practices in scalable server side architecture
• Agile, Scrum, Team Management

• Design and implement micro-services, running on a Docker Swarm using Java/Scala, Akka streams and Kafka
• Develop automated tests for any new, or enhance current automated tests
• Peer program and code reviews

• Competitive compensation depending on experience and skills
• Long-term employment
• Career growth opportunities
• Compensation for sick lists and regular vacations
• English classes with native speaker
• Health insurance
• Free lunches
• Comfortable office near Dorohozhychi metro station
• Relax zone with PlayStation and TV