Skip navigation EPAM

Senior Software Engineer / Software Engineer (Java Full Stack - ReactJS) Singapore, Singapore

  • hot

Senior Software Engineer / Software Engineer (Java Full Stack - ReactJS) Description

Job #: 51599
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Software Engineer / Software Engineer (Java Full Stack - ReactJS) for our Singapore office to make the team even stronger.


  • Write high quality and testable code following clean code and SOLID design principles
  • Conduct code reviews
  • Create design, technical and project documentation
  • Plan and schedule own work for tasks and projects, also implement functionality without direct supervision
  • Perform profiling and troubleshooting of existing solutions
  • Coordinate application deployment
  • Follow and understand defined software development process
  • Participate in workshops and presentation of proposed solutions to clients
  • Communicate with clients on a regular basis to clarify business requirements
  • Assist team members with providing with technical solutions
  • Work independently while in close collaboration with others in the team and across projects


  • Degree in Computer Science or equivalent
  • Strong Java coding and ReactJS project experience are required
  • Experience in application and system design with OOA/OOD, UML Modeling
  • Project / hands-on experience with J2EE standard
  • Good programming experience with Java (EJB, Servlets, JSP, JDBC, WebSphere Application Server on Unix and Windows platforms for 4-5 years)
  • Experience in Hibernate, Spring frameworks a must. Experience of Struts will be a plus
  • Knowledge of database design, familiarity with Oracle SQL and PL/SQL a must
  • Sound knowledge of application security issues such as authentication, authorization and auditing
  • Experience with internet/intranet infrastructure/integration projects preferred
  • Strong communication skills and good command of English. Excellent technical writing skills
  • Able to work under pressure, independently and proactively in a fast-paced team environment with multiple deadlines
  • Willing to take challenges

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

Здравствуйте, чем мы можем вам помочь?

Наши офисы