-
View all jobs
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
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
- 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
- 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
- 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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer
2026-05-27
Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
Related
Junior Java Developer
2026-05-20
Full-time
Entry
Poland
Software Development
Information Technology
View Job Details
Related
Junior Java Developer
2026-05-26
Full-time
Entry
Poland
Software Development
Information Technology
Login to Apply
- Posted
- Nov 26, 2024
- Type
- Full-time
- Level
- Associate
- Location
- Poland
- Company
- EPAM Systems
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 Job Details
Related
DevOps Engineer
2026-05-27
Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
Related
Junior Java Developer
2026-05-20
Full-time
Entry
Poland
Software Development
Information Technology
View Job Details
Related
Junior Java Developer
2026-05-26
Full-time
Entry
Poland
Software Development
Information Technology