👨🏻‍💻 postech.work

Java Developer

EPAM Systems • 🌐 In Person

In Person Posted 1 day, 7 hours ago

Job Description

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 a skilled

Java Developer

to join our team and take a leading role in building a scalable, high-performance platform for external clients.

This position offers the chance to work closely with clients daily while contributing to the development of innovative applications and solutions. If you’re excited about working in a technical and collaborative environment, this role is an excellent fit for you.

Responsibilities

Work alongside a team of engineers, architects, and product managers to create a high-performance and scalable platform

Utilize advanced technologies from the stack of a top-tier technology leader

Develop and recommend design and architecture solutions for the features you are responsible for

Focus on development tasks in an environment with minimal meeting interruptions

Maintain direct communication with clients to collect requirements, provide updates, and discuss progress

Requirements

A minimum of 2 years of hands-on experience with Java, with a strong command of Java 8

Experience in the full software development lifecycle, including analyzing, designing, implementing, building, testing, and supporting software

Proficiency with version control tools like Git to ensure smooth collaboration and code management

Solid experience using JUnit 4 and Mockito for writing unit tests and performing test-driven development

Strong knowledge of SQL for effective database management and query optimization

Proven ability to manage tasks independently and prioritize effectively in a dynamic environment

Excellent written and verbal English skills at B2+ level or higher, with experience in direct client communication and collaboration

Nice to have

Knowledge of Google Cloud Platform (GCP) for deploying and managing cloud-based solutions

Familiarity with JavaScript and TypeScript for building front-end or full-stack applications

Experience working with Guice for dependency injection in Java-based projects

Understanding of Protocol Buffers (protobuf) for streamlined data serialization

Hands-on experience with Guava, a Java library offering tools for collections, caching, and more

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.