>

Senior / Software Engineer (Full Stack Java and ReactJS)

EPAM Systems

  View Salaries, Reviews, and more
VIEW COMPANY PAGE

Job Summary


Salary
$7,222 - $10,722 SGD / Monthly EST

Job Type
Permanent

Seniority
Senior

Years of Experience
At least 3 years

Tech Stacks
Rest API
Oracle
API
Spring
TDD
MVC
MariaDB
API Gateway
Spring Cloud
Nexus
Fortify
SonarQube
Mockito
Spring MVC
JUnit
ES6
JavaScript
Maven
Kubernetes
Hibernate
Redux
React
SQL
Jenkins
MySQL
Springboot
Bitbucket
AWS
Java

Job Description


Apply
We are looking for an experienced Senior / Software Engineer (Full Stack Java and ReactJS) in Singapore to make the team stronger.

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.

Responsibilities

  • Be a member of a cross-functional team that experiment with new technology and proactively searches for the best solutions and ideas in the marketplace
  • Plan, design and implement technical solutions that are scalable and resilient and futureproofed
  • Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment
  • Work closely with business, scrum, delivery, technology and vendor teams balancing scope, time and cost
  • Adhere to software quality standards. Review Fortify, SonarQube and Nexus IQ reports and ensure closure by developers on time
  • Provide input on, follow and evangelize code quality guidelines and standards
  • Identify / troubleshoot application code-related issues, and review and provide feedback to any required final user documentation

Requirements

  • Bachelor degree or above in Computer Science, Software Engineering or related majors
  • Min 3 years relevant experience with Java full stack experience
  • Proficient in server-side languages and framework such as Java, Spring Boot and multi-threaded programming technologies
  • Hands on experience on Java, Spring Boot, Spring cloud, Spring MVC frameworks, Hibernate
  • Experience with JavaScript technologies and frameworks such as React JS and Redux with a familiarity of ES6 newer specifications
  • Familiarity in front end / UI technologies, web components and microfrontend architecture
  • Experience with RESTFUL web services, API Gateway, Microservices Architecture, Event driven system and related technology stacks
  • In depth understanding of different phases of software development lifecycle and understanding of Agile Scrum processes and tools such as JIRA, GitHub/Bitbucket, Maven, Jenkins, Confluence, Quality Center, etc
  • Knowledge of both Relational database (MySQL/MariaDB, SQL/Oracle) and NoSQL(MongoDB)
  • Hands-on experience with Test Driven Development (TDD) using Junit, Mockito
  • A team player who possesses good interpersonal, communication skills and ability to work independently and be able to coordinate technical discussion and activities with global and offshore teams
  • Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence
  • Willingness and ability to adapt to changes in priorities and requirements
  • Active learner who is passionate about technology and keeps up to date with technology changes

Nice to have

  • Knowledge of the Cloud Platform like AWS, GCP or similar will be an advantage
  • Experience with cloud-based java application development
  • Professional certifications in any of the Programming Languages
  • Experience in building and running containerized microservices for Kubernetes/Cloud environment

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

Salaries of Software Engineer at EPAM Systems

Salaries from EPAM Systems that are similar to Senior / Software Engineer (Full Stack Java and ReactJS)

8400 SGD

Estimated Salary

View more Software Engineer salaries at EPAM Systems View more Software Engineer salaries


NodeFlair Insights of EPAM Systems