Skip navigation EPAM

Java Developer Remote

  • hot

Java Developer Description

Job #: 74542
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.

DESCRIPTION


Currently we are looking for a Java Developer.
We are supporting Employment Contract or B2B, depending on your preferences.

A project that working with an Event Management tool is looking for a back-end software engineer for a brand-new project. This is a full-scope project (including UX Research and development).
#PL_HJ_FEB24_1

Responsibilities

  • Full-cycle application development in Agile environment
  • Communicate with the customer to clarify requirements
  • Integration with other clients’ systems and applications

Requirements

  • Strong computer science fundamentals
  • Strong Java skills
  • Write clean and maintainable code
  • Performing code reviews for peers
  • Ability to design and architecture of a feature or application from scratch
  • Experience with cloud platforms such as Google Cloud Platform, Amazon AWS
  • Strong Knowledge of data structures and algorithms
  • Strong Knowledge of OOP and design patterns
  • Experience in Unit Testing, familiar with at least one testing and mocking frameworks
  • Good English communication skills & experience in client-facing communications
  • Solid SDLC understanding and experience working in agile environment
  • Self-management and strong prioritization skills
  • Capability to work in agile environment without direct supervision
  • Comfortable to work in the distributed team environment
  • Able to create necessary documentation
  • Able to learn new things fast and deliver production-ready code as fast as possible

Nice to have

  • Java internals knowledge: GC, JIT compilation, memory management, multithreading
  • Experience with plain JavaScript
  • Experience with GAE (Google App Engine) and Google Cloud in general
  • Familiar with functional programming (with or without Java)

Technologies

  • Popular cloud (GAE preferred, Azure, AWS)
  • Databases (SQL, NoSQL)
  • Caching
  • Load balancing (versions, instances architecture)
  • Queues
  • Troubleshooting (logs analysis, debugging)
  • MapReduce/Hadoop/Flume

We offer

  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
  • English language classes
  • Polish language classes for Foreigners
  • Career development center
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate for short and long-term projects (ex. to USA or Switzerland)
  • Benefit package (private insurance, health care, multisport, lunch tickets, and shopping vouchers, etc.)
  • Possibility to be involved in an international project
  • Remote work options
  • Mentoring programs with experts that will help you to grow
  • Discount on Apple products up to 10%
  • Relocation package for foreign applicants as well as for people relocating within Poland
  • Employment Contract or B2B, depending on your preferences
  • Please note that only selected candidates will be contacted

在亿磐成长

周剑
解决方案架构师
苏州

朱晓华
首席软件测试工程师
苏州

金秋
首席软件工程师
苏州

我们在世界其他地方。。。