DESCRIPTION
We are looking for an analytical, results-driven Back-end Developer who will work with team members to develop our current back-end applications and processes. The Back-end developer will use his or her understanding of programming languages and tools to analyse current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. Attention to security, performance and latency are paramount.
To succeed as a Backend Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
RESPONSIBILITIES
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Continuous education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Taking lead on projects, as needed.
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
REQUIREMENTS
- Proven work experience as a backend developer with latest web technologies
- Minimum 5 years of experience with Java8+, Spring Boot
- TDD experience
- Docker and Kubernetes
- Cloud services (AWS)
- Familiar with blockchain concepts
- In Depth understanding of TCP/IP, UNIX, JVM and cryptography
- Knowledge of Hazelcast/Jet
- Ability to integrate with 3rd party APIs
- Basic understanding of trading concepts (Forex, shares, or cryptocurrencies)
- FIX protocol
- Code versioning tools (Git)
- OWASP security principles
- An ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skills
- Ability to solve problems creatively and effectively
- Creativity and willingness to work on own initiative and share ideas
- Excellent communication skills
BENEFITS
- Outstanding career growth and opportunities
- Attractive remuneration package
- High growth industry