About the Company & Role
We are a global technical consulting firm recognized for our high-end expertise in the financial industry. We're seeking a talented and highly motivated Senior Java Software Developer to join our team. In this role, you'll be instrumental in solving complex technical challenges within the financial sector, working as part of a global software development team.
We are looking for an engineer with hands-on experience in Core Java, multi-threading, algorithms, data structures, and SQL. This is a brilliant opportunity to apply your skills to high-impact projects and become a key part of our mission.
Job Responsibilities :
- Analyze, design, develop, and test complex, low-latency client-facing applications.
- Develop robust, enterprise-scale n-tier applications, with a focus on the financial domain.
- Contribute to and possess a strong understanding of enterprise application design patterns and architectural best practices.
- Utilize strong problem-solving and coding skills to build efficient, scalable solutions.
- Collaborate with a global team to express and implement your design ideas and technical thoughts.
Required Skills & Qualifications :
Experience : 5 to 8 years of professional software development experience.Core Java : Extensive hands-on experience with Core Java 5.0 and above.Frameworks : Strong experience with frameworks like Spring and CXF.Database : Proficient in SQL and RDBMS development, with a preference for Sybase database experience.Concurrency : Good knowledge and practical experience with multi-threading and high-volume server-side development.Domain Knowledge : Experience with sales and trading platforms in investment banking or capital markets.Technical Skills : Excellent problem-solving and coding skills in Java, and a basic working knowledge of Unix / Linux.Soft Skills : Strong interpersonal, communication, and analytical skills.(ref : hirist.tech)