Skip navigation EPAM

Software Engineer (Java) Japan

  • hot

Software Engineer (Java) Description

Job #: 74736
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 Software Engineer in Java. You will be working on Java Backend Development where we provide IT solutions for our clients in diversified industries. As a Java professional, you’ll fulfill the developer role to rationalize practices of Agile Methodology in the development team, partnering with multiple functional roles/teams to ensure delivery.

You’ll be working in the wealth management technology team based in our Singapore/Tokyo office. Our team makes sure that as a business we get the most out of our technology investment] by collaborating with colleagues, delivering on projects, and outlining the technical roadmap using our combined knowledge.

We Value

Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.


  • Data migration from Oracle 11g to 19c
  • Server migration from Linux 6 to 7
  • Develop the data processing tools in Java
  • Design software aligned to wealth management business and IT requirements, transferring business problems into robust technical solutions
  • Work with other technical disciplines to harmonize requirements, ensuring the end solution is fit for purpose
  • Make sure technical solutions are integrated into our heterogeneous and highly automated infrastructure
  • Collaborate on design best practice, problem analysis, proofs-of-concept, pilots, MVP design, quality, and control
  • Partner with local wealth management business and global technology teams to enable and drive the deployment of digitalization capabilities


  • Bachelor’s or master’s degree or equivalent (technical school) in computer science or related discipline
  • Worked as an IT engineer for above 1-3 years within advanced technology
  • Experience in the Oracle and Linux
  • Knowledge of continuous integration technologies – JIRA, Jenkins, Ansible, etc
  • Proven delivery of enterprise IT solutions
  • Experience in database design, programming, business intelligence, integration, web technology, and cloud programming is advantageous
  • Comfortable working with modern agile teams

We offer

  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization

Hello. How Can We Help You?

Our Offices