🌎
This job posting isn't available in all website languages

Senior Consultant

📁
Lead Software Engineer
📅
CREQ202820 Requisition #
The skills you will need:
To be successful in this role, you must have the following skills & experience:
Ability to drive technology architecture transformations and influence at all levels
8-11 years of IT experience in Agile, TDD and software delivery best practice
Development experience in large scale, high volume, multi-threaded and highly distributed systems
Experience and sound knowledge of n-tier architectures, service oriented and distributed architectures
Experience of working in and delivering solutions for front office systems
Proven exposure to identify bottlenecks and recommendations for applications varying in architecture and deployment complexity
Experience in Java multi-threading and concurrency packages
Knowledge of REST and SOAP web services
Experience in Java Message Service and Unit Testing framework
Sound understanding of Java coding best practices, data structures, algorithms & Design Patterns
Expertise in troubleshooting/debugging, distributed programming, JVM and Garbage collector tuning
Nice to have Skills:
1. Expertise in low latency messaging
2. Expertise in FIX protocol and FPML
3. Expertise in FI eTrading and understanding of bonds and swaps
4. Expertise in regulator and compliance for FI eTrading
5. Expertise in microservices based architecture and SOLID principles
6. Deep understanding of performance tuning of JVM
7. Expertise in system integration based on loosely coupled architecture
8. Advanced concepts like streaming, near caching, low/zero GC programming
9. Expertise in architecture supporting failover, load balancing & sharding

The skills you will need:
To be successful in this role, you must have the following skills & experience:
Ability to drive technology architecture transformations and influence at all levels
8-11 years of IT experience in Agile, TDD and software delivery best practice
Development experience in large scale, high volume, multi-threaded and highly distributed systems
Experience and sound knowledge of n-tier architectures, service oriented and distributed architectures
Experience of working in and delivering solutions for front office systems
Proven exposure to identify bottlenecks and recommendations for applications varying in architecture and deployment complexity
Experience in Java multi-threading and concurrency packages
Knowledge of REST and SOAP web services
Experience in Java Message Service and Unit Testing framework
Sound understanding of Java coding best practices, data structures, algorithms & Design Patterns
Expertise in troubleshooting/debugging, distributed programming, JVM and Garbage collector tuning
Nice to have Skills:
1. Expertise in low latency messaging
2. Expertise in FIX protocol and FPML
3. Expertise in FI eTrading and understanding of bonds and swaps
4. Expertise in regulator and compliance for FI eTrading
5. Expertise in microservices based architecture and SOLID principles
6. Deep understanding of performance tuning of JVM
7. Expertise in system integration based on loosely coupled architecture
8. Advanced concepts like streaming, near caching, low/zero GC programming
9. Expertise in architecture supporting failover, load balancing & sharding

Previous Job Searches

Similar Listings

Gurgaon, Haryana, India

📁 Lead Software Engineer

Requisition #: CREQ203935

Gurgaon, Haryana, India

📁 Lead Software Engineer

Requisition #: CREQ202830

Gurgaon, Haryana, India

📁 Lead Software Engineer

Requisition #: CREQ204550