Senior Core Java Developer
Compunnel Inc.
- Seeking a highly experienced Senior Core Java Developer with expertise in Core Java, Spring Framework, and low‑latency multi‑threaded programming.
- Design, develop, and maintain high‑performance, scalable, and resilient applications supporting capital markets and financial operations.
- Collaborate with global teams to deliver robust technology solutions that meet the demands of complex financial systems and trading environments.
Key Responsibilities
- Develop, enhance, and maintain high‑performance, low‑latency trading and financial applications using Core Java and Spring Framework.
- Design and implement multi-threaded, concurrent, and scalable solutions for mission‑critical systems.
- Architect, optimize, and maintain SQL queries to support high-volume data processing and efficient system performance.
- Work with caching technologies such as MemSQL, Redis, or similar solutions to improve application responsiveness and scalability.
- Collaborate with business and technology stakeholders to gather requirements and translate them into effective technical solutions.
- Develop, deploy, manage, and monitor cloud‑based applications using AWS, Azure, or similar cloud platforms.
- Contribute to the architecture and development of distributed systems supporting capital markets and financial operations.
- Conduct code reviews and promote software engineering best practices, coding standards, and quality assurance processes.
- Support and troubleshoot production applications to ensure high availability, reliability, and optimal performance.
- Research emerging technologies and recommend improvements to application architecture, development practices, and platform capabilities.
Required Qualifications
- 10–12 years of hands‑on experience developing enterprise applications using Core Java.
- 5–10 years of experience working with Spring Framework, including Spring Core and Spring Boot.
- Proven experience designing and developing multi‑threaded, low‑latency, high-performance applications.
- Strong expertise in concurrent programming and scalable system design.
- Advanced knowledge of SQL, database design, and query optimization techniques.
- Experience with caching technologies such as MemSQL, Redis, or similar platforms.
- Hands‑on experience deploying and managing applications on AWS, Azure, or equivalent cloud platforms.
- Recent experience working within capital markets environments.
- Knowledge of debt capital markets, debt instruments, and related business processes.
- Strong understanding of distributed systems architecture and development.
- Excellent verbal and written communication skills.
- Experience collaborating effectively within global and cross‑functional teams.
Preferred Qualifications
- Experience supporting trading platforms, market‑facing applications, or financial transaction systems.
- Understanding of financial operations, settlements, and post‑trade processing workflows.
- Experience designing and supporting highly available and resilient enterprise applications.
- Familiarity with modern software architecture patterns and cloud‑native development practices.
- Experience mentoring developers and contributing to technical leadership initiatives.
Reference: WJ-291_12063568