-
EPAM Systems

Java Developer

EPAM Systems
Poland · Full-time · Associate

We are seeking a Middle Java Developer to join our dynamic team. Our client's flagship product is a Win32/64-based application hosted on-premise by either the client or their customers. The application features a user interface that integrates components developed in Java and JavaScript/React, offering a robust and interactive experience.

Responsibilities


  • Develop and maintain Java-based components for the application
  • Collaborate with cross-functional teams to integrate Java and JavaScript/React components
  • Optimize application performance for on-premise hosting environments
  • Participate in the full software development lifecycle from planning to deployment
  • Implement and maintain REST APIs for data interaction and integration
  • Contribute to the design and architecture of new features
  • Ensure code quality through regular code reviews and testing
  • Address and resolve bugs or other issues identified during testing
  • Provide technical support and troubleshooting assistance
  • Stay updated with the latest industry trends and technologies


Requirements


  • Minimum of 2 years of experience as a Java Developer
  • Proficiency in Scala for backend development
  • Experience with Apache Spark for large-scale data processing
  • Strong understanding of data processing concepts and techniques
  • Skilled in developing and integrating REST APIs
  • Knowledge of Vertica Analytics Platform for data warehousing and analytics solutions
  • Familiarity with data warehousing solutions such as Vertica, Snowflake, or Azure Data Warehouse
  • Fluent in English with excellent communication skills at a B2 level or higher


Nice to have


  • Experience with Oracle Cloud and Oracle Database Platform for enhanced database management
  • Proficiency in Python for scripting and automation tasks
  • Skills in performance tuning to optimize application and database performance
  • Knowledge of Spark Streaming for real-time data processing


We offer


  • Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
  • Flexible and hybrid work opportunities
  • EPAM hardware
  • EPAM software licenses
  • Relocation and mobility programs
  • Flexible and hybrid work opportunities
  • Access to soft skills training in general communication, presenting and public speaking, diversity, equity and inclusion (DEI), cultural Intelligence, self-productivity, well-being and more.
  • Unlimited access to the LinkedIn Learning Library, including 22,000+ courses
  • Over 20 language courses
  • Access to internal learning platforms, EPAM University and a wide range of professional communities and competency centers
  • Upskilling, reskilling and certification courses 
  • Skill advisory service




Key Skills

Ranked by relevance

c java ai ha data warehousing javascript oracle react spark lan ui data warehouse python apache scala cloud excel esp
Login to Apply
Posted
Nov 26, 2024
Type
Full-time
Level
Associate
Location
Poland

Industries

Software Development IT Services IT Consulting Technology Information Internet

Categories

Information Technology Engineering Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

Junior Java Developer

2026-05-20

Full-time
Entry
Poland
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Junior Java Developer

2026-05-26

Full-time
Entry
Poland
Software Development
Information Technology