Java Developer

0
333

Project Description:

The project goal is developing and continually evolving the firm's core infrastructure platform. The team works jointly with Portfolio Managers, Trading, and Operations on a strategic rebuild of the trading platform moving to low latency, microservices-based, highly scalable, distributed architecture empowered with top in class open source and commercial solutions and technologies. In particular: Building the components of a business-critical order management system using the most promising technologies and approaches for designing low-latency systems. High requirements are implied for the system's performance, fault tolerance and reliability.

Responsibilities:

  • Be involved in the build out of a new application
  • Participate in automation of routine tasks
  • Participate in the design, implementation, testing and deployment of large-scale systems and services
  • Support existing integrations with external systems
  • Support the team with some of the DevOps tasks
  • Participate in an Agile / Scrum methodology to deliver software releases

Mandatory Skills Description:

  • Strong Core Java & collections & multi threading (3+ years of development experience)
  • Strong experience of server side development, building high availability, low latency, scalable frameworks, preferably with Open Source
  • Proven hands-on experience with Java SE 8+
  • Experience with Spring Framework and Spring Ecosystem
  • Deep OOP expertise
  • Deep parallel and concurrent programming expertise
  • Ability to communicate ideas in English
  • Team player – ability to get along with existing team members and learn from them (this is absolutely essential for success)
  • Ability to work with minimal direction in a self-sufficient manner, often adapting to ever-changing priorities
  • Focus on accuracy and attention to detail

Nice-to-Have Skills:

  • Experience with Solace
  • Experience with Gradle
  • Experience with TDD and Spock framework
  • Experience with DEV and CI/CD tools: Git, JIRA, Jenkins, Ansible, ELK
  • Experience with Linux and Bash
  • Understanding of design for scalability, performance and reliability
  • Solid knowledge of software development methodologies and best practices
  • Understanding of Clean code principles

English: B2 Upper Intermediate

POSTAVI ODGOVOR

Please enter your comment!
Please enter your name here