We are looking for a Server-Side Java Developer with AWS to join a new Full-Stack team embracing new ways of working (NWoW) within the Global Investments Financial Systems division. This is an exciting opportunity to influence team direction while working on leading technologies using Cloud Native architecture, agile methodologies, and a continuous delivery pipeline. The projects will involve applications related to Portfolio Management, Investment Operations, Data and Workflow Management, Regulatory Reporting, ETF systems, and Investment Strategy and Research.ResponsibilitiesBe part of a business-facing IT team to deliver new solutions to the businessUnderstand and review functional specifications and translate them into program specificationsLiaise with end users for user acceptance testing and provide 3rd line support as requiredBuild thought leadership and expertise around best-practice solution design and implementationComply with defined code and documentation standards, including peer reviewsCollaborate daily with the Business Product Owner and Business Users in the Products teamImplement Java services and RESTful APIs utilizing micro-services architecture patterns for enterprise scaleEffectively manage time across multiple projects with competing business demands and prioritiesContribute to testing and documentation efforts throughout the development lifecycleRequirements2+ years of experience in software development with a strong background in Test-Driven DevelopmentProficiency in Java (8 or higher), Spring Boot, and Spring MVCExpertise in RESTful API implementation, GraphQL, and open-source frameworksExperience in software development using cloud technologies, with proficiency in AWS, AWS CloudFormation, and CI/CD pipelinesKnowledge of build, deployment, testing, logging, and monitoring tools such as Maven, Cucumber, and BambooFamiliarity with Git/Bitbucket and SplunkUnderstanding of the investment management domain with strong analytical, problem-solving, and communication skillsCapability to work well with both business managers and operations teams, performing effectively under pressure and delivering to tight deadlinesKnowledge of agile software development processes and practicesProficiency in English at an Upper-Intermediate level (B2) or higherNice to haveKnowledge of Python programming and HibernateFamiliarity with AWS IAM, AWS Lambda, and Amazon DynamoDBBackground in Amazon ElastiCache, Spring Cloud Contract, and Spring SecurityExperience with Atlassian Confluence and Atlassian JiraUnderstanding of Microservice Architecture Style and exposure to Investment BanksWe offerWe gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and an agile, startup-like cultureHybrid by design mode and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Career development programsThought leadership, mentoring, soft skills and well-being programsCertification (Anthropic, Gemini, GCP, Azure, AWS)English classesWe cover it all:Stable payParticipation in the Employee Stock Purchase Plan with a 15% discountBenefits package (health insurance, multisport, shopping vouchers)Referral bonuses up to $2,000Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and moreCorporate, social and well-being eventsPlease, note:We will reach out to selected candidates exclusivelyEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.