
Back End Software Engineer
- Makati City, Metro Manila
- Permanent
- Full-time
- Lead an agile squad to deliver sprint commitments with a high quality
- Design application components that are reusable, efficient, and easy to maintain
- Refactor existing code to improve reliability, performance, and maintainability.
- Research, evaluate, and prototype emerging technologies
- Mentor Intermediate and Associate Software Engineers
- Collaborate closely with Product Owners and other stakeholders in an Agile environment
- Work closely with other squads to drive innovative solutions to meet business needs
- Work closely with software engineers to establish best practices for development, testing, and delivery
- Minimum of 3-5 years of software engineering experience
- Experience in Backend technologies such as Java, Springboot, JavaScript, Node, and Java
- Experience in working with RDMBS and NoSQL Database
- Experience in Framework and API / Service Layer such as Spring Boot (Rest Template, Feign Client, Zuul, Sleuth/Zipkin, Hystrix and Maven), Swagger, Node/Express.
- Experience in Monitoring / Logging tools such as New Relic, Devo, and Kibana.
- Experience in Test Driven Technologies such as Jasmine, JEST, Mocha, Junit, Mockito (Java)
- Experience in Cloud PaaS and microservice architectures in AKS
- Experience in Agile scrum methodologies and experience of working in an Agile team
- Experienced in grasping and explaining high level solution architecture
- Knowledge in SonarQube, Fortify and WebInspect
- Experience in CSS Best practices and Framework like Material UI, BEM, SMACSS, CSS Flexbox, CSS Grid