Note: Applications are welcome from candidates who are immediate joiners or currently serving their notice period.
Key Responsibilities:
Design, develop, and test low-latency, high-volume client-facing applications.
Develop and maintain enterprise-scale, n-tier applications for the investment banking/capital markets domain.
Implement microservices-based solutions using Spring Boot and other modern frameworks.
Work extensively with Core Java 5.0 and above, Spring Framework, and CXF
Optimize applications for multi-threading and high-performance server-side development
Collaborate with cross-functional teams to design and implement scalable, secure, and efficient solutions
Work with RDBMS (preferably Sybase) to handle large-scale data processing.
Develop and maintain applications on Unix/Linux environments
Utilize enterprise application design patterns to build robust and scalable solutions.
Troubleshoot and resolve complex technical issues while ensuring application stability and performance.
Required Skills & Experience:
2 to 4 years of hands-on experience in Java development
Strong knowledge of microservices architecture and cloud-based deployment.
Expertise in Spring Framework, Spring Boot, and CXF
Experience in developing and optimizing applications for high-volume, multi-threaded environments
Solid understanding of financial domain applications, sales, and trading platforms
Proficiency in working with relational databases (Sybase preferred)
Familiarity with Unix/Linux environments and shell scripting.
Strong analytical, problem-solving, and communication skills.
Ability to articulate and present design ideas effectively.
Education: Bachelor's or Master's degree from a top-tier college or university
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time