Every job listed here is analyzed by our AI to identify worldwide hiring — not just “remote in the US.” Our classification is actively being improved, some results may be inaccurate.
Worldwide Remote
Jobs reviewed for worldwide hiring.
Real Hiring Data
Country flags show the countries where each company has team members
Updated Hourly
Fresh jobs synced from thousands of career pages
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. We are looking for a Lead Java Production Support Engineer to join a cross-functional scrum team supporting a large Wealth Management firm operating in a broker-dealer model. In this role, you will provide L4 application support for Java-based applications, drive minor and major enhancements, and own the design and development of secure backend services and APIs. You will also provide technical leadership, guide architectural decisions, and mentor a distributed team of engineers. Responsibilities Lead the development, enhancement, and maintenance of code for Java-based applications Architect and build backend microservices and REST APIs Oversee L4 application support and drive minor/major enhancements Establish best practices for unit testing and lead code review processes Drive Scrum ceremonies, estimation, and planning sessions Mentor and coach developers, fostering technical growth across the team Lead and coordinate collaboration with the offshore team Own application documentation, including architecture documents and technical design decisions Define technical standards and guide engineering excellence across the team Requirements Bachelor's or Master's Degree in Computer Science or a similar field 5+ years of development work experience, including prior experience in a technical leadership role (1+ years) Expert-level, hands-on expertise in Java, Spring Boot, and Spring MVC Advanced proficiency in Spring Batch, Spring Integration, and Spring Data JPA Strong knowledge of APIs and microservices architecture, with proven experience designing scalable solutions Solid background in Kubernetes, SQL, and Log Management and Analysis Hands-on experience with Apache Kafka Deep understanding of secure backend services and API design and development Proven skills in TDD, BDD, and Single Page Application design and development Demonstrated competency in full-stack application design and data modeling Experience leading technical discussions, design reviews, and architectural decisions Ability to analyze legacy code and define modernization strategies Proven mentoring and team leadership capabilities Excellent command of written and spoken English (B2+ level) Nice to have Financial Services background in wealth management Exposure to ReactJS Familiarity with Java Microservice Infrastructure Knowledge of Spring Core Background in DevOps and QA practices 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