Job Description

- We are looking for a Senior 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 Senior 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 & 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 • Highly detail-oriented and Independently tackle challenges and don't need anyone to keep you on track. You're organized and efficient with a self-starter attitude * Passing or exemption from military service is required

Employment Type

  • Full Time

Details

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.