
Effiqt
We are seeking an experienced Senior Java Developer to join our dynamic Financial Services technology team. In this role, you will be instrumental in developing and maintaining mission-critical, high-performance trading, asset management or wealth management systems. The ideal candidate will combine solution oriented mindset, technical expertise with a deep understanding of financial markets.
Requirements
Required Qualifications :
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related technical field
- Minimum of 8+ years of hands-on experience with Java development, Spring Boot, and Microservices Architecture in a financial environment
- Comprehensive expertise in Design Patterns, SOLID principles, and Object-Oriented Design principles with demonstrated implementation experience
- Extensive experience with relational databases (SQL, PostgreSQL) and ORM frameworks (Hibernate, JPA), including optimization and performance tuning
- Strong background with modern CI / CD tools including Git, Jenkins, and Docker, with emphasis on automated testing and deployment
- Advanced proficiency in developing, securing, and optimizing RESTful APIs for high-volume financial transactions
- Proven track record with Test-Driven Development (TDD), unit testing frameworks, and automated testing strategies
- Hands-on experience with message queuing systems like Kafka, including implementing fault-tolerant architectures
Preferred Qualifications :
- Experience with cloud platforms (AWS preferred) and cloud-native application development. Experience in developing and using AWS cloud stack (S3, SQS, ECS, Redshift, RDS, Lamda etc.).
- Demonstrated experience in financial services or investment banking sector, particularly in trading, asset or wealth management systems
- Good knowledge of financial market data systems, market data protocols, financial messaging standards, and regulatory requirements.
Responsibilities
- The ideal candidate is a skilled software engineer who excels in designing, developing, and delivering robust, production-ready code using TDD in a fast-paced financial services environment. This role will drive critical initiatives, such as system upgrades and new feature development, to support financial services systems.
- Write and maintain clean, efficient, and high-quality code in Java (versions 8, 11, and 17) and Spring Boot, adhering to industry best practices and coding standards.
- Lead and participate in code reviews to ensure strict compliance with quality standards and maintainable, well-documented codebases.
- Design, implement, and optimize RESTful APIs and event-driven integrations, enabling seamless connectivity with financial services platforms, market data providers, and internal systems.
- Partner closely with cross-functional teams—including traders, business analysts, and other developers—to deliver scalable, reliable solutions that address complex business needs and enhance market performance.
Additional Information
It’s a long term contract role with office-remote hybrid work style.
J-18808-Ljbffr
Create a job alert for this search
#J-18808-Ljbffr