Project description
Support an iconic Australian brand as they seek to replace and modernise core trading and clearing platforms. You will be working on the latest technologies (AWS, Java Spring Boot, Kubernetes, Kafka) in a greenfield project building out new digital experiences and core trading capability for this major financial institution.
Responsibilities
1. As a Back-end developer within the Futures Integration squad, you will implement a new Futures product system migrating away from a monolithic legacy application into a new distributed application based on micro-services supported by a Kafka back-end. You will participate in both solution design and execution.
Skills
Must have
- Bachelor's Degree in Computer Science or equivalent IT discipline.
- 7+ years of relevant working experience.
- 5+ years of experience building microservices on Kubernetes using NodeJS.
- Experience with enterprise CI/CD tools and capabilities, providing guidance on best practices and enabling major programs to deliver business value.
- Experience designing, building, and testing Java applications, microservices, and data streaming capabilities.
- Experience with API Swagger design.
- Cloud Engineering, DevOps, or Architecture certifications on AWS (preferred) or GCP including Kubernetes.
- Experience with Apache Kafka / Confluent Kafka.
- Experience designing and integrating RESTful APIs.
- Experience with Object-Oriented Design (OOD).
- Good delegation and time management skills.
- Problem-solving abilities.
- Participation in all aspects of agile software development, including design, implementation, and deployment.
- Collaboration with designers, front-end engineers, and back-end engineers to create reliable APIs.
- Ability to collaborate across time zones via documents and 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).
Nice to have
- Experience building microservices using Java Spring Boot.
- Experience with logging & monitoring tools like OpenTelemetry & Cloud Observability - Lightstep.
- Experience working with React applications.
- Additional debugging and optimization skills.
- Experience in unit/integration testing.
#J-18808-Ljbffr