Job Information
Carlson Waginlit Travel Sr. Software Engineer in United States
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 welldefined 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 welldefined 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
Job: *Software Engineering
Organization: *P&T_Digital Platforms
Title: Sr. Software Engineer
Location: Taguig
Requisition ID: 2400007U