HamburgerMenu
hirist

Job Description

Java Developer - JD Summary

Location : Gurgaon / Noida / Bangalore

Experience : 5+ Years

Type : Contract (Only Bench Candidates)

Onsite : 5 Days a Week

Interview Timings : Late Evening (UK Client)

Technical Requirements :

- Core Java (5+ Years) : Strong hands-on coding

- Multithreading : Must-have for high-performance apps

- Microservices / SOA : Hands-on development experience

- Spring Framework : Spring Core, Spring Boot

- Message Queues : Kafka, MQ, NATS, or AMPS (preferred)

- MySQL : Mandatory

- Distributed Systems : Experience with high throughput, low latency applications

- NoSQL : Cassandra (preferred), Redis, Apache Ignite

- Zookeeper : Coordination services (preferred)

- Cloud & Containerization : AWS, Azure, Docker, Kubernetes (preferred)

- Frontend Tech (Optional) : Angular / React / TypeScript

- Other Languages (Optional) : Scala, Python

- TDD, Agile/Scrum, SDLC : Mandatory in enterprise environments

- Strong Communication : Verbal and Written

Skills :

- 5+ years hands-on experience in Java.

- Experience in building Order and Execution Management, Trading systems is required

- Financial experience and exposure to Trading

- In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications is required.

- Must possess experience in developing and deploying applications within an enterprise environment that follows a well-established software development lifecycle (SDLC).

- MySQL experience is mandatory for this position

- Experience in building distributed applications using NoSQL technologies like Cassandra, coordination

services like Zookeeper, and caching technologies like Apache Ignite and Redis strongly preferred

- Experience in building micro services architecture / SOA is required.

- Experience in message-oriented streaming middleware architecture is preferred (Kafka, MQ, NATS, AMPS)

- Experience with orchestration, containerization, and building cloud native applications (AWS, Azure) is a plus

- Experience with modern web technology such as Angular, React, TypeScript a plus

- Strong analytical and software architecture design skills with an emphasis on test driven development.

- Experience in programming languages such as Scala, python would be a plus.

- Experience in using Project Management methodologies such as Agile/Scrum

- Effective communication and presentation skills (written and verbal) are required

- Bachelors or masters degree in computer science or engineering

- Good Communication skills


info-icon

Did you find something suspicious?