Job Description
Job Description
The position is oriented to the development of components of the financial exchange platform. Participation in the evolution of the product through contribution of ideas and teamwork for its improvement.
Responsibilities:
Development of key components of the financial exchange platform.
Contribution of ideas for product improvement.
Design, development, implementation and maintenance of Java application software.
Ensure that the product design meets the security, resilience and confidentiality needs of users.
Software analysis, programming, testing and debugging.
Transformation of requirements into specifications and identification of incidents in production and non-production environments.
Preparation of documentation throughout the software development process.
Train and guide other members of the development team to reinforce shared knowledge.
Requirements:
Master's or bachelor's degree in Computer Science.
High level of written and verbal communication in English.
More than 8 years of professional experience.
Knowledge of computer science fundamentals such as databases, concurrency, security and networks.
Experience in software engineering with Java or other JVM-based languages.
Experience in teamwork in large-scale product delivery.
Experience with relational database management systems, message queues, and public key infrastructure.
Experience working with REST API.
Experience implementing and operating services in container environments, including Kubernetes or other similar platforms.
Analytical thinking and problem solving skills.
Communication skills.
Ability to work in dynamic and evolving environments.
Salary to receive
To agree