Senior Java Engineer (Messaging)
Avaloq View all jobs
- Makati City, Metro Manila
- Permanent
- Full-time
- Work as part of an agile development team in line with the product roadmap
- Design and develop Back-End Integration products and services
- Improve code quality via Unit and Integration tests
- Follow and promote best coding practices within the team
- Perform code reviews and coach junior team members
- Take ownership and responsibility for his area of expertise
- 5+ years of development experience preferred with a Bachelors degree in Software Engineering
- Full-stack Java development experience (java 17+) including knowledge of common tooling such as Spring Boot and JPA, GraphQL, Liquibase, and Spring Security
- Proficiency in building messaging services
- Knowledge of traditional software development processes and tools, including Git, Gradle and Jenkins CI tool, JIRA, Confluence, Code Reviews
- Hands-on experience developing microservices using modern technologies such as Apache Kafka, REST APIs, containerization ( Kubernetes), and cloud-based infrastructure
- Testing frameworks: Junit, Mockito
- Basic Linux operating system knowledge
- Authentication and security protocols
- Knowledge of Avaloq Core Banking System and AMI functionalities
- Wealth management or private banking knowledge