java developer in financial markets
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
ОписаниеLSEG is a global financial markets infrastructure and data provider. It delivers trusted financial market infrastructure services that help businesses and economies fund innovation, manage risk, and create sustainable growth.ЗадачиDesign, develop, and maintain C++ and Java applications and services; Implement technical changes and enhancements that improve platform stability, scalability, and client outcomes; Collaborate with product owners, business partners, and senior engineers to translate functional and non-functional requirements into technical designs; Build solution-level extensions and component enhancements in line with architectural principles, coding standards, and approved design patterns; Escalate architectural concerns, complex design decisions, and material technical risks to senior engineers or architects; Take technical ownership of key components, services, or subsystems, ensuring code quality, test coverage, and operational readiness; Contribute to solution and
Requirements
component design across C++ and Java codebases; Support full lifecycle delivery, including estimation, design, development, testing, release, and production support; Diagnose and resolve complex issues across development, QA, and production environments, including performance and concurrency-related issues; Participate in code reviews, design discussions, and technical forums; Provide technical guidance and mentoring to junior engineers on C++/Java best practices and design patterns; Ensure adherence to SDLC standards, engineering controls, and quality metrics.ТребованияBachelor’s degree in Computer Science, Engineering, or equivalent practical experienceStrong hands-on software engineering experience in C++ and JavaProven track record of designing and delivering medium-to-large-scale systemsIndustry experience at a senior engineer or technical-lead-equivalent levelSolid understanding of object-oriented design, data structures, algorithms, concurrency, memory management, and system integrationExperience building and supporting distributed systems, including messaging, APIs, and inter-service communicationFamiliarity with Linux environments, build tools, version control systems, and automated testing frameworksExperience with CI/CD, performance tuning, and observabilityExposure to cloud platforms and open-source technologies, including their integration into enterprise systemsStrong understanding of the full software development lifecycle and associated tools and processesStrong communication and collaboration skills, with the ability to influence technical outcomes without formal authorityУсловияHealthcare, retirement planning, paid volunteering days, and wellbeing initiatives. #J-18808-Ljbffr
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
93 Java Interview Questions You Should Prepare For
Where to Find Entry-Level Software Engineering Jobs
Top 10 Java Libraries
Best Countries for Software Engineers