Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 4, 2026
Senior Java Software Engineer
Senior • On-site
Krakow, MA, Poland
Apply now
In this role, you will provide hands-on technology leadership for full-stack backend development, including microservices, APIs, and data store design, while guiding the team through legacy modernization and cloud-native architecture adoption.
Responsibilities
- Take ownership and accountability for the technology solution and output delivered by the team
- Provide technology thought leadership and assist the team in making sound technical decisions
- Remove technology-related obstacles throughout the project lifecycle
- Work with architects, CTO organization, and cross-functional teams to ensure technology governance and best practices are followed
- Understand functional, non-functional requirements, and quality attributes, and build solutions accordingly
- Contribute to and improve architecture and design
- Build, review, and ensure quality of data models, API contracts, architecture, frameworks, and code
- Assist in effort estimation, planning, prioritization, and dependency identification
- Manage all technology artifacts
- Analyze legacy applications and define target-state design/architecture
Requirements
- Bachelor’s degree in Computer Science or similar (Master’s degree preferred)
- 8+ years of professional software development experience
- 8+ years of experience designing and developing microservices, REST APIs, and front-end applications
- Strong hands-on experience with Java and Spring Boot for backend microservices development
- Experience with AWS cloud-native services: EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, and CloudWatch
- Proficiency in cloud-native microservices architecture with strong AWS expertise
- Expertise in API economy with business acumen
- Ability to analyze legacy applications and define target-state architecture
- Experience working in Agile methodology
- Hands-on technology leadership, preferably in full-stack development
- Excellent English communication and presentation skills; this is a client-facing role
- Strong organizational skills and ability to deal with ambiguity
- Attention to detail and team leadership capabilities
- Ability to collaborate with cross-functional teams, including Database, CTO organization, and API Economy teams
Nice to have
- Front-end experience with Angular and TypeScript
- Experience with Node.js for backend services
- Familiarity with Python for scripting or data-related tasks
- Experience with DynamoDB, PostgreSQL, or legacy DB2 databases
- Knowledge of monitoring tools such as Splunk
- Experience with testing frameworks, including Cucumber and API testing tools
- Familiarity with mobile testing tools such as Perfecto
- Background in financial services, asset management, or investor-facing platforms
- Experience with data migration and legacy system decommissioning
Benefits
- Hybrid work model and opportunity to work remotely within Poland
- Opportunity to work abroad for up to 60 days annually
- Business-driven relocation opportunities
- Career development programs, thought leadership, mentoring, soft-skills, and well-being programs
- Certification opportunities: Anthropic, Gemini, GCP, Azure, and AWS
- English classes
- Stable pay
- Employee Stock Purchase Plan with a 15% discount
- Benefits package including health insurance, multisport, and shopping vouchers
- Referral bonuses up to $2,000
- Offices with entertainment and relaxation zones, table tennis, football, free snacks, and coffee
- Corporate, social, and well-being events
Benefits listed above are available to employees only.
Contractor engagement is available; B2B cooperation terms are agreed individually.
Only selected candidates will be contacted.
Similar jobs you might like

Senior Java Software Engineer
EPAM Systems
Senior
Technology
Gdansk, PM, Poland · On-site
N/A
38m ago

Senior Java Software Engineer
EPAM Systems
Senior
Technology
Gdansk, PM, Poland · On-site
N/A
2 days ago

Senior Java Software Engineer
EPAM Systems
Senior
Technology
Krakow, Poland · On-site
N/A
2 days ago

Senior Java Developer
EPAM Systems
Senior
Technology
Warsaw, MZ, Poland · Hybrid
N/A
27 days ago

Senior Java Engineer
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · Hybrid
N/A
27 days ago

Java Software Engineer
EPAM Systems
Mid
Technology
Krakow, MA, Poland · On-site
N/A
2 days ago

Java Software Engineer
EPAM Systems
Mid
Technology
Gdansk, PM, Poland · On-site
N/A
2 days ago

Java Software Engineer
EPAM Systems
Mid
Technology
Wroclaw, DS, Poland · On-site
N/A
2 days ago

Senior Java Engineer
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · Hybrid
N/A
27 days ago

Senior Java Engineer
EPAM Systems
Senior
Technology
Krakow, MA, Poland · Hybrid
N/A
27 days ago