2 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
We are seeking a talented and seasoned Chief Java Developer to become an integral part of our global team shaping cutting-edge digital services.
This role offers a remarkable chance to contribute to real-time solutions enabling low-latency, high-volume trading in equities, FX, rates, credit, and derivatives across global markets. As a part of a leading European investment bank, you will work within a fast-paced, innovative environment driving the intersection of finance and technology.
Responsibilities
- Oversee SDLC processes, managing teams and coordinating BA/QA/Dev/Production support changes
- Guide and support a globally distributed team to achieve seamless project execution and collaboration
- Collaborate on architecture, design, and technology decisions, offering insights based on expertise and industry trends
- Collaborate with production support teams to streamline release cycles and ensure robust system components
- Develop real-time, event-driven applications that prioritize low-latency performance
- Maintain adherence to test-driven development and continuous integration principles
- Communicate with stakeholders to gather requirements and deliver scalable, efficient solutions
- Provide insights into multithreading, garbage collection optimization, and advanced Java collections
- Encourage a problem-solving mindset and promote rapid learning of domain-specific knowledge within the team
Requirements
- 7+ years of software development experience with expertise in Java core technologies including multithreading, garbage collection optimization, and concurrency collections
- 2+ years of leadership experience in relevant roles
- Proficiency in real-time event-driven application development and familiarity with low-latency architectures
- Competency in test-driven development and continuous integration methodologies
- Strong leadership capabilities and competency in managing the SDLC process across globally distributed teams
- Fluency in English with excellent written and verbal communication skills
- Understanding of agile environments and collaboration within cross-functional teams
Nice to have
- Background in trading systems, financial services, or investment technology domains
- Familiarity with performance testing tools, system profiling, and optimization for live high-load systems
- Knowledge of containerization, cloud platforms, or modern software delivery pipelines
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Seniority level
- Seniority level
Mid-Senior level
Employment type
- Employment type
Full-time
Job function
- Job function
Information Technology, Engineering, and Business Development
- Industries
Software Development, IT Services and IT Consulting, and Banking
Referrals increase your chances of interviewing at EPAM Systems by 2x
Sign in to set job alerts for "Java Software Engineer" roles.
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr