Staff Software Engineer - Portfolio Experience
AddeparFull Time
Senior (5 to 8 years)
Candidates must have over 10 years of programming experience, with at least 5 years specifically in Java. Expertise in SQL/Database Query is required, along with familiarity with Spring and Apache libraries, proficiency in multithreaded programming, a solid understanding of distributed systems, and experience with microservices architecture.
The Senior Java Developer will design, implement, and maintain Java-based services for real-time trade capture, position calculation, and aggregation. Responsibilities include collaborating with stakeholders to define requirements, performing Level 2 support by troubleshooting production incidents, conducting design and code reviews, mentoring junior engineers, documenting system designs, and participating in Agile ceremonies. The role also involves proposing and implementing improvements to enhance system reliability and collaborating with global teams.