We are looking for a Remote Java Developer with 5+ years of hands-on experience in programming. In this position, you will participate in designing the applications with performance profiling of the latency and high throughput consideration and documentation. This is a large initiative and complex and time-sensitive project.
Requirements
As a Java Developer, you should have sufficient experience in:
● Object Oriented Programming.
● Spring Boot, Hibernate, PostgreSQL, Linux.
● Building web services especially REST.
● Multi-threading environment.
● Concept of design patterns and use them frequently.
● Agile delivery methodology, particularly Scrum.
● CI/CD and delivery methodologies and tooling.
● Code review and clean code principles.
● Teamwork with mixed-mode: Onsite and Remote.
Knowledge/experience in technologies below are nice to have:
● Experience with No-SQL databases.
● Experience with Micro-Services concepts.
● Experience with Message Brokers such as Apache Kafka.
● Experience with Docker and Container.
● Previous Capital Market experience.
● Good communication skills and an Open mind.
● Passing or exemption from military service is required.