- Permanent position
- Sydney
- API / Kafka needed
Our client is seeking an experience Back-end engineer to join their online channels team. The team will be responsible for building a new digital experience platform that supports markets trading.
This role will work on back-end API/Kafka services integrating with the existing trading platform.
Must have
• Need senior level developers with a range of skills
• Key focus is on Spring Boot Microservices deployed to Kubernetes and integration with Kafka.
• Services can be written in Java (Spring Boot) or NodeJS with the preference being Spring. Integration between services via HTTP and/or message based via Kafka
• Kafka is used for integration but only basic level ie producer/consumers and no additional features like Kafka Streams so relatively easy to work with Spring
• Deployed to Kubernetes so need a “developer level” knowledge of K8s and Helm
• Developer level knowledge and experience with AWS including EKS and other common services that expected in a web/micro-service style app
• Worked with, and delivered on, enterprise CI/CD capabilities and tools, providing guidance on best practices and helping enable major programs to deliver business value.
• Experience designing, building and testing Java applications, micro services, data streaming capabilities.
• Experience with API Swagger design and micro services build using Java Spring Boot (Preferred) or NodeJS
• In-depth knowledge of popular Java frameworks like Spring Boot & Spring MVC
• Experience in designing and integrating RESTful APIs
• Experience with Object-Oriented Design (OOD)
• Good delegation and time management skills
• Problem-solving abilities
• Participate in all aspects of agile software development, including design, implementation, and deployment
• Work primarily in Java or Node. UI application is built with React
• Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers to create reliable APIs
• Collaborate across time zones via documents, and frequent videoconferences
• Excellent debugging and optimization skills
• Experience in unit/integration and Non-Functional testing
• Experience with complex data structures and semi structured data (JSON, XML)
• Bachelors Degree in Computer Science or equivalent IT discipline.
Nice to have
• Cloud Engineering, DevOps, or Architecture certifications on AWS (Preferred) or GCP incl Kubernetes Cluster Containerized based Java Spring Boot applications
• Experience logging & Monitoring tools like Open Telemetry & Cloud Observability – Lightstep
• Experience on Apache Kafka / Confluent Kafka
• Server less Applications like Lambda with Node JS
• Experience in working with React applications
• Excellent debugging and optimization skills
• Experience in unit/integration testing
- Sydney
- API / Kafka needed
Our client is seeking an experience Back-end engineer to join their online channels team. The team will be responsible for building a new digital experience platform that supports markets trading.
This role will work on back-end API/Kafka services integrating with the existing trading platform.
Must have
• Need senior level developers with a range of skills
• Key focus is on Spring Boot Microservices deployed to Kubernetes and integration with Kafka.
• Services can be written in Java (Spring Boot) or NodeJS with the preference being Spring. Integration between services via HTTP and/or message based via Kafka
• Kafka is used for integration but only basic level ie producer/consumers and no additional features like Kafka Streams so relatively easy to work with Spring
• Deployed to Kubernetes so need a “developer level” knowledge of K8s and Helm
• Developer level knowledge and experience with AWS including EKS and other common services that expected in a web/micro-service style app
• Worked with, and delivered on, enterprise CI/CD capabilities and tools, providing guidance on best practices and helping enable major programs to deliver business value.
• Experience designing, building and testing Java applications, micro services, data streaming capabilities.
• Experience with API Swagger design and micro services build using Java Spring Boot (Preferred) or NodeJS
• In-depth knowledge of popular Java frameworks like Spring Boot & Spring MVC
• Experience in designing and integrating RESTful APIs
• Experience with Object-Oriented Design (OOD)
• Good delegation and time management skills
• Problem-solving abilities
• Participate in all aspects of agile software development, including design, implementation, and deployment
• Work primarily in Java or Node. UI application is built with React
• Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers to create reliable APIs
• Collaborate across time zones via documents, and frequent videoconferences
• Excellent debugging and optimization skills
• Experience in unit/integration and Non-Functional testing
• Experience with complex data structures and semi structured data (JSON, XML)
• Bachelors Degree in Computer Science or equivalent IT discipline.
Nice to have
• Cloud Engineering, DevOps, or Architecture certifications on AWS (Preferred) or GCP incl Kubernetes Cluster Containerized based Java Spring Boot applications
• Experience logging & Monitoring tools like Open Telemetry & Cloud Observability – Lightstep
• Experience on Apache Kafka / Confluent Kafka
• Server less Applications like Lambda with Node JS
• Experience in working with React applications
• Excellent debugging and optimization skills
• Experience in unit/integration testing