Match working

Senior Java Engineer

77% Flex
Full Remote
Full time
Mid-level (2-5 years)

  • Remote from:France

Senior Java Engineer

77% Flex
Remote:Full Remote
Contract:Full time
Experience:Mid-level (2-5 years)
Work from:France
EPAM Systems logo
Match working
EPAM Systems
Information Technology & ServicesXLarge

10001 Employees

Job description

Logo JobgetherYour missions


We're looking for a Senior+ Java Engineer to join our team.

The client is a multinational technology company. The project covers the full cycle of the fiber installations, starting from the actual client request to active operations and maintenance. All business-related actions are included, including ticketing, account and asset management, telecom logic, etc.

We are working on migrating and implementing new features for the internal tool CSA UI. CSA stands for Customer Support Application. It is the main application used by the client’s support organization to query account information, troubleshoot service problems, resolve billing issues, schedule service visits, and more. **

Project's domain : Internet and telecom provider

What You’ll Do**

  • Full-cycle application development in Agile environment
  • Communicate with the customer to clarify requirements
  • Work on integration with other clients’ systems and applications
  • Participate in architecture design for large scaling application

What You Have

  • Strong computer science fundamentals
  • Solid Java experience
  • Clean and maintainable coding skills
  • Code review
  • Ability to design an architecture of a feature or application from scratch
  • Strong knowledge of data structures and algorithms
  • Solid knowledge of OOP and design patterns
  • Experience in Unit Testing, familiarity with at least one testing and mocking frameworks
  • Good English communication skills & experience in client-facing communication
  • Solid SDLC understanding and experience working in agile environment
  • Self-management and strong prioritization skills
  • Capability to work in an agile environment without direct supervision

Nice to have

  • Java internals knowledge: GC, JIT compilation, memory management, multithreading
  • GO Lang experience is a great plus (optional)
  • Experience with Angular 2+ Typescript


  • Java, Go, gRPC, Angular 2+ Typescript

We offer

  • Outstanding career development roadmap to accelerate your journey
  • Engineering community of 61,300+ industry’s top professionals
  • Certification and mentoring programs, training, and unlimited access to LinkedIn Learning
  • Innovative solutions delivery to the world’s industry leaders
  • Regular assessments and salary reviews
  • Bonuses for participating in the referral program
  • Participation in the Employee Stock Purchase Plan
  • Flexible schedule and opportunity to work remotely from any place in Lithuania
  • Friendly team, and enjoyable working environment
  • Relocation within offices in 50+ countries with throughout support for you and your family
  • 3 additional vacation days and 4 trust days a year (sick leave without a medical certificate)
  • Private health insurance and corporate discounts for family members

About EPAM

  • We are a team of 61,300+ technologists, strategists, and designers in 50+ countries. EPAMers help leading brands transform their business through our engineering expertise, design thinking, and business consulting. We foster creativeness and unconventional ways of doing things welcoming like-minded professionals. Growing fast in Lithuania to 1K EPAMers in less than 2 years, we have myriads of challenges for you to explore

Required profile

Match working
Remote location allowed
To apply to this offer, be sure you can work from :
Match working
Level of experience :
Mid-level (2-5 years)
Industry :
Spoken language(s)
Check out the description to know which languages are mandatory.

Find other similar jobs