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 an experienced Java Developer to join our team, working on software systems critical to the planning and development of data centers, including managing the supply timeline and supplier relationships.
In this role, you will develop new features and refine existing code to improve performance and efficiency. You will build a scalable, high-performance platform that our external customers will use to develop a new generation of applications and solutions.
This role requires a self-starter who can deliver on time and to a high standard. You'll be part of a modern, self-governing engineering team that values individual mastery and encourages autonomy.
Responsibilities
- Collaborate with a group of world-class engineers, architects, and product managers to build a scalable and high-performance platform
- Develop new features and refine existing code to improve efficiency and performance
- Leverage new technologies from the technology stack of a top-tier tech company
- Propose design and architecture for the parts you deliver
- Communicate directly with clients and stakeholders on a daily basis
- Work in an environment with very few meetings, where you can focus on development activities
- Deliver high-quality work on time with minimal supervision
Requirements
- 2 years of hands-on Java experience
- Strong experience developing and integrating software through full system implementation life-cycles (i.e., analysis, design, implementation, build, test, support)
- Expertise in JUnit and Mockito
- Background in SQL
- Familiarity with Git or other version control systems
- Capability to self-manage with strong prioritization skills
- Excellent English communication skills (B2 level or higher) and experience in client-facing communications
Nice to have
- Knowledge of Google Cloud Platform (GCP)
- Skills in Google Guice
- Understanding of Protocol Buffers
- Familiarity with Guava
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