>

Senior / Software Engineer (Java Springboot Microservices)

EPAM Systems

  View Salaries, Reviews, and more
VIEW COMPANY PAGE

Job Summary


Salary
$6,643 - $9,714 SGD / Monthly EST

Job Type
Permanent

Seniority
Senior
Mid

Years of Experience
4-6 years

Tech Stacks
AngularJS
Rest API
Docker
API
ExtJS
Spring
RHEL
MariaDB
Aerospike
ELK
SVN
JUnit
Grafana
Prometheus
Maven
Kubernetes
kafka
Hibernate
Openshift
React
SQL
JSON
MongoDB
Jenkins
MySQL
Springboot
Bitbucket
Java

Job Description


Apply
We are looking for an energetic Senior / Software Engineer (Java Springboot Microservices) 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
  • Write high quality, 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 the clients on a regular basis to clarify business requirements
  • Assist team members with providing of technical solutions
  • Work independently while in close collaboration with others in the team and across projects

Requirements
  • At least 4-6 years of experience working with Core Java, JSON, REST APIs like Java API for RESTful Web Services (i.e. Spring)
  • Hands-on experience with Logging (Log4j), and Unit Testing using JUnit
  • Experience working with enterprise applications using Spring and Hibernate
  • Knowledge of at least one UI frameworks like AngularJS / ExtJS / ReactJS etc
  • Experience working with SQL Queries and database servers like MariaDB, MongoDB, MySQL, Aerospike
  • Must have experience in working with version control system like BitBucket, SVN etc. and build tool like Maven
  • Experience in managing DevOps CI-CD tools and management
  • Experience in managing OpenShift, Kubernetes, Docker, RHEL
  • Experience in managing PCF application and deploy automation
  • Working experience with Agile methodologies
  • Working knowledge in tools such as JIRA, GitHub, Jenkins, QualityCenter etc
  • Familiar with monitoring tools – Prometheus, Grafana and ELK
  • Familiar with stream processing using tools like KAFKA
  • Soft skills:
    • Strong communication skills and be able to coordinate technical discussion and activities with global and offshore teams
    • Ability to manage and mentor a small team of junior developers
    • Excellent troubleshooting and debugging abilities for web applications
    • Good in communication, quick learner and ability to work under pressure
    • Should have good logical, analytical & problem-solving skills
    • Good in technical mentoring, code reviews to deliver quality output

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 (Java Springboot Microservices)

8066 SGD

Estimated Salary

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


NodeFlair Insights of EPAM Systems