(TFJ-511) - JAVA TEAM LEAD

Epam Systems


EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. Java Team Lead Our goal is to deliver cutting-edge digital services, facilitating trade in diverse investment products for corporate and institutional clients worldwide. In this role, you will lead a team working on real-time solutions that support high volume, low latency trading on our customer's electronic platforms. This is an exciting opportunity to make significant contributions to global investment business and IT within a leading European investment bank, and to take on stimulating challenges in a fast-paced and innovative environment. Responsibilities Oversee the full software development lifecycle, guiding team members in development, quality assurance, and production support changes Collaborate with stakeholders to define project scope and objectives Ensure code quality and maintainability by conducting code reviews and promoting best practices Mentor and develop team members, fostering a collaborative and inclusive team environment Work closely with the production support team to streamline release and maintenance processes Make strategic decisions on architecture, design, and technology choices to meet business needs Drive continuous improvement initiatives within the team Ensure compliance with company policies and industry standards Manage project timelines and deliverables, ensuring timely execution and quality outcomes Provide leadership in critical problem-solving efforts during major incidents Requirements Minimum of 5 years of software development experience focusing on Java-core technologies Skills in Java-core including multithreading, garbage collection optimization, and collections, particularly concurrency collections Background in developing real-time, event-driven applications Proficiency in test-driven development and continuous integration practices Excellent command of the English language Solid understanding of the Software Development Life Cycle (SDLC) Qualifications in leading complex software projects in a distributed team environment Capability to manage multiple priorities and tasks in a dynamic work environment Competency in strategic planning and execution Nice to have Experience with electronic trading platforms Background in financial services or investment banking Proficiency in additional programming languages such as Scala or Python 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 Mid-Senior level Employment type Full-time Job function Information Technology, Engineering, and Business Development Industries Software Development, IT Services and IT Consulting, and Banking #J-18808-Ljbffr

trabajosonline.net © 2017–2021
Más información