Cloud Backend Engineer (Integration, AWS, PySpark, Python & Java)
Role details
Job location
Tech stack
Job description
The candidate will be developing a regulatory reporting cloud solution integrating with various source systems as well as third party reporting solutions and potentially regulatory hubs. Working alongside a technical lead/delivery lead/solution architect you will be involved in the hands-on development of the solutions.
Requirements
The candidate will be passionate about the software engineering and technology aspects of the role but will also be a strong communicator able to work with technology and business stakeholders to:
- Help refine requirements where necessary (in conjunction with Business Analysts and/or Solution Architects)
- Provide mentoring to the delivery team to ensure excellence across the solution while also upskilling less experienced members of the team.
- Peer-review
- Comfortable working in a dynamic environment.
- Able to reverse engineer when needed.
Technical Skills:
The candidate will have deep technical expertise in at least one of the following areas with a broad understanding and some experience across the entire stack. Some software engineering experience, preferably with Python and Java is mandatory.
Mandatory Skills
- Require experienced developer using Python.
- Need experience in building integration solutions using various integration techniques, eg API's, file-based integration, web services.
- Experience in factoring code to run in containerized environments or native cloud services: Event Bridge, Step Function, Lambda Function, AWS Glue, SNS, SQS, SPARK.
- Broad knowledge of AWS native services (compute, database, serverless).
- Require experienced developer using Java
- Experience in factoring code to run in containerized environments or microservices on ROSA platform