Post Job Free
Sign in

Sr. Software Engineer

Company:
CWT
Location:
Taguig, Philippines
Posted:
April 22, 2024
Apply

Description:

The Senior Java Developer is responsible for all assigned tasks to design, implement and maintain a new or modified software product, ensuring zero defects and completion based on project timelines.

Responsibilities:

Design, implement, deploy and maintain complex software solutions that fully satisfy the business requirement.

Provides high quality code reviews; coaches junior developers on conduct of code reviews.

Promotes good development methodology and regularly provides technical leadership in a development team.

Helps ensure that the code quality goals of the team are met; writes unit tests providing 100% code coverage.

Collaborates with Business Analyst and Product Owner to ensure clear and well-formed user stories and well defined defects.

Provides support for functional, regression and performance testing, and provides analysis and recommendation on performance testing.

Assists in preparation and on-the-day activities for production releases.

Provides technical support including issue investigation and analysis for production alerts; fulfills tasks that aid monitoring of production health.

Effectively communicate (written, verbal) issues and solutions in a clear, consistent manner through appropriate methods (voice calls, email, instant messaging, ticketing systems).

Mentor developers.

Qualifications - Internal

Required Qualifications:

* Work experience of 6 or more years as a software developer, doing ground up development with Java and related web frameworks

* Experience working in a continuous integration environment

* Experience writing software that follows software development standards and secure coding practices

* Experience working in a development team with more than 2 developers

* Recent experience in a technical software development role in the last 6 months

* Previous experience working in an Agile environment – Scrum or Kanban

* Experience using Java 8 features

* Experience using Rest API

* Experience using JUnit test framework and Mockito

* Experience with Spring Core and SpringBoot

Preferred Qualifications:

* Experience on Amazon AWS is a major plus

* Experience developing applications with microservices architecture

* Experience developing SOAP API services

* Experience with Kafka / MQ (Messaging Queue)

* Experience with development on MongoDB

* Experience with Redis, Elasticsearch and Kibana

* Experience with Git, Gradle and Jenkins

* Experience working in a DevOps team

* Current or previous experience working in a start-up company environment

* Experience working in a geographically distributed or multicultural team

* Experience working in the Travel Industry domain

Education:

* Bachelor of Science or Master in Computer Science, Computer Engineering or equivalent exposure

Languages:

* Ability to communicate effectively in English, both written and verbal

The Senior Java Developer is responsible for all assigned tasks to design, implement and maintain a new or modified software product, ensuring zero defects and completion based on project timelines.

Responsibilities:

Design, implement, deploy and maintain complex software solutions that fully satisfy the business requirement.

Provides high quality code reviews; coaches junior developers on conduct of code reviews.

Promotes good development methodology and regularly provides technical leadership in a development team.

Helps ensure that the code quality goals of the team are met; writes unit tests providing 100% code coverage.

Collaborates with Business Analyst and Product Owner to ensure clear and well-formed user stories and well defined defects.

Provides support for functional, regression and performance testing, and provides analysis and recommendation on performance testing.

Assists in preparation and on-the-day activities for production releases.

Provides technical support including issue investigation and analysis for production alerts; fulfills tasks that aid monitoring of production health.

Effectively communicate (written, verbal) issues and solutions in a clear, consistent manner through appropriate methods (voice calls, email, instant messaging, ticketing systems).

Mentor developers.

Qualifications - External

Required Qualifications:

* Work experience of 6 or more years as a software developer, doing ground up development with Java and related web frameworks

* Experience working in a continuous integration environment

* Experience writing software that follows software development standards and secure coding practices

* Experience working in a development team with more than 2 developers

* Recent experience in a technical software development role in the last 6 months

* Previous experience working in an Agile environment – Scrum or Kanban

* Experience using Java 8 features

* Experience using Rest API

* Experience using JUnit test framework and Mockito

* Experience with Spring Core and SpringBoot

Preferred Qualifications:

* Experience on Amazon AWS is a major plus

* Experience developing applications with microservices architecture

* Experience developing SOAP API services

* Experience with Kafka / MQ (Messaging Queue)

* Experience with development on MongoDB

* Experience with Redis, Elasticsearch and Kibana

* Experience with Git, Gradle and Jenkins

* Experience working in a DevOps team

* Current or previous experience working in a start-up company environment

* Experience working in a geographically distributed or multicultural team

* Experience working in the Travel Industry domain

Education:

* Bachelor of Science or Master in Computer Science, Computer Engineering or equivalent exposure

Languages:

* Ability to communicate effectively in English, both written and verbal

Travel: No

Shift: Day Job

Apply