What are the responsibilities and job description for the Java Technical Lead position at Euclid Innovations?
Java Regulatory Lead Developer
MetroPark Office in Iselin, NJ. (3 Days Onsite)
Contract To Hire
This is technical lead role – someone who can code as well & not just management role.
The job spec for this role would be as follows
Key Responsibilities:
Need someone who is Strong in Core Java (server-side) – not just management, must be hands-on coding. Able to write code and review code changes. Messaging: ActiveMQ (currently using) and Kafka (moving to). Need to be hands-on with messaging and proficient with messaging queues.
Event-based architecture, Spring Boot, Microservices, Memory management. XML processing – FpML preferred (post-trade, regulatory reporting). Apache Camel – Huge Plus. Strong SQL experience – writing optimized queries, working with large datasets, tuning performance; experience with RDBMS like SQL Server, Sybase, or Oracle. As discussed, need someone with mandatory Capital Markets experience.
Required Skills & Experience:
- 16 years of core Java server development experience with a focus on server-side systems.
- Strong knowledge of XML , Spring and Camel Framework
- Proficient in message queues (Kafka, JMS, ActiveMQ , IBM MQ etc.) and integration with enterprise systems.
- Proficient in SQL, and experience with RDBMS (SQL Server, Sybase, etc.).
- Working knowledge of Agile, CI/CD tools (Jenkins, Git, SonarQube)
- Proven track record of leading small-to-medium teams, mentoring developers, and managing deliverables
Preferred Qualifications:
- Experience in financial products (derivatives IRD/FX/CRD).
- Experience with operations systems processes like regulatory reporting systems and collateral management processes.
Soft Skills:
- Excellent communication and stakeholder management.
- Strong problem-solving and analytical skills.
- Ability to handle multiple priorities in a fast-paced environment.
- Proactive, self-motivated, and team oriented.