Senior Kotlin Developer
Fabryczna 1A, Kraków +1 Location
EPAM Systems
Our team is part of a large-scale engineering initiative focused on developing and optimizing software systems that support the efficient movement of goods through the global supply chain from production to end consumers. The role involves the design and implementation of new features and the improvement of existing functionalities to enhance performance, usability and user experience. Regular and direct communication with the client is essential for effective collaboration and alignment with project goals.
We are looking for a Developer with strong experience in Java, algorithms and data structures, continuous integration, cloud platforms and unit testing. The ideal candidate pays attention to detail, is committed to writing clean and maintainable code and excels in a team-oriented environment that values innovation and high-quality software delivery
This position offers a hybrid work model, with three days per week in our Kraków or Wroclaw office
Responsibilities
Design software solutions for supply chain systems
Develop features and enhancements for project requirements
Collaborate with team members in different time zones to ensure project delivery and communicate directly with the client to clarify needs
Create documentation such as PRD, Test Cases and Design Docs without waiting for fully defined tasks
Work independently as the primary developer on an application from concept to product launch
Demonstrate self-management and prioritization skills
Act as an entrepreneur within the team
Write code that is clean, efficient and maintainable using best practices
Participate in code reviews to ensure quality standards
Requirements
3+ years of experience in Java and Kotlin
Background in GCP
Familiarity with CI/CD
Knowledge of algorithms and data structures
Understanding of information management, data modeling, system integration and development methodologies including unit testing
Familiarity with Git or other version control systems
English communication skills and experience in client-facing interactions
Self-management and prioritization skills
Capability to work in an agile environment without direct supervision
English communication at B2 proficiency level
Nice to have
Google Cloud Spanner and gRPC as part of project experience
Knowledge of Guice, Protocol Buffers, Guava, Junit 4, Mockito
Skills in modern JS frameworks and rapid application development platforms
Expertise in UI frameworks such as Bootstrap or Foundation
Proficiency in building pattern libraries and responsive websites
We offer
We gather like-minded people:
Engineering community of industry professionals
Friendly team and enjoyable working environment
Flexible schedule and opportunity to work remotely within Poland
Chance to work abroad for up to 60 days annually
Business-driven relocation opportunities
We provide growth opportunities:
Outstanding career roadmap
Leadership development, career advising, soft skills, and well-being programs
Certification (GCP, Azure, AWS)
Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
English classes
We cover it all:
Stable income (Employment Contract or B2B)
Participation in the Employee Stock Purchase Plan
Benefits package (health insurance, multisport, shopping vouchers)
Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
Referral bonuses
Corporate, social and well-being events
Please, note:
The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview
We will reach out to selected candidates exclusively
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.
Senior Kotlin Developer
Senior Kotlin Developer
Fabryczna 1A, Kraków
EPAM Systems