Java Engineer
Employee | Tech | Professional | Philippines | Taguig | 2024-04-12 | REQ-10070726
As a member of the engineering team, you will deliver robust code as directed by business constraints while respecting controls. As an engineer, you are expected to:
- Lead the delivery of coding while meeting quality criteria and project constraints
- Explore and try different methods to improve productivity of the team
- Ensure alignment to Chief Architect roadmaps and strategies
- Critical attention to detail about code, efficiency, and design
- Has strong problem-solving ability and strong analytical skills
- Develop and maintain standards of software development and components where applicable Identify and reduce technical debt
- Mentor & coach other developers in their learning & development
- Be able to work alone or with others as needs dictate
- Take ownership of all assigned tasks
- Take ownership of systems and services assigned in production
- Be proactive in promoting ‘Best Practices’
- Be available for out of hours support as required
- Has experience working in an agile development lifecycle
- Communication (written/verbal) to be well developed and of a professional standard
- Can liaise with a broad range of people, including line management, senior management, Product owners, and related people.
Knowledge & Skills:
- : Java, Spring/Spring Boot, Hibernate, REST, Oracle, Apache Kafka, Git, Junit, Mockito, Docker, Kubernetes, OpenShift, Elastic Search/Kibana.
Nice to have: knowledge of ING’s TPA framework
- General skills: Knowledge in Linux OS, Microsoft Azure Dev Ops, understanding of CI/CD. Experience working in Scrum mode, code reviews and quality standards.