Key Responsibilities: Design, develop, and test low-latency, high-volume client-facing applications.s 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.
Keyskills: Java Spring Boot Microservices