We're on the lookout for a Senior Java Developer to become part of our team. This position is a strong match for a seasoned engineer capable of driving complex solutions from initial concept all the way to live deployment. You'll contribute to building and refining services that handle intricate investment data and distributed systems, where precision, dependability, and scalability matter most. Please note this is a hybrid arrangement requiring four in-office days each weekResponsibilitiesArchitect, develop, and support software solutions built on Java and Spring BootBuild resilient, scalable APIs, microservices, and distributed architecturesCarry solutions through the full engineering lifecycle, from initial design and coding through deployment and ongoing production supportIdentify and resolve intricate application and data challenges through durable, long-term solutionsTake an active role in architecture conversations, technical planning, code review, quality testing, and CI/CD pipeline workUtilize AWS along with other cloud-native tools to construct dependable, scalable infrastructureWork in close coordination with engineering, product, and business teams to craft impactful technical outcomesShare technical expertise and provide mentorship to support fellow engineers' growthRequirementsThree-plus years of hands-on, applicable experience working with Java and Spring BootBackground developing APIs, microservices, and distributed system architecturesSolid grasp of software design fundamentals, quality testing methods, performance factors, and production stabilityStrong background working with SQL and relational database systemsPractical experience using AWS or similar cloud infrastructure platformsWorking knowledge of event-driven design patterns and associated tools like KafkaExcellent problem-solving, communication, and teamwork abilities, including working English fluency at B2 level or above, supporting accurate interpretation of business needs and their conversion into technical executionProven capacity to independently steer technical initiatives and maintain full accountability from initial idea through final deliveryNice to haveExperience within financial services, investment management, or capital markets sectorsUnderstanding of Corporate Actions and connected investment lifecycle workflowsHands-on background with Kafka, Docker, Kubernetes, or comparable technologiesExperience developing or updating large-scale, intricate systemsWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.