Our client is a tech company, founded in 2016, that develops core software solutions for a leading financial group. With a strong focus on innovation, the company delivers secure, scalable platforms to support banking, wealth management, and compliance operations.
Key Responsibilities :
Backend Engineering
- Design, implement, and maintain backend services and APIs using Java 21, Spring Boot (with Spring Boot Data, Hibernate, or JDBC).
- Integrate solutions with Oracle or Aurora PostgreSQL databases.
- Write secure, scalable, and high-quality code aligned with established architectural standards.
Cloud & DevOps
Deploy and manage applications on AWS, leveraging services such as ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, and CloudWatch.Define and manage Infrastructure as Code with Terraform to guarantee consistent and reliable environments.Contribute to the setup, improvement, and maintenance of CI / CD pipelines.Python & Cross-Technology Development
Deliver Python-based developments for automation, integration, and data processing tasks.Work together with data engineering teams to ensure smooth data integration, exchange, and transformation.Collaboration & Support
Partner with cross-functional teams to collect requirements and design effective solutions.Provide troubleshooting, monitoring, and operational support within the product team.Mentor junior developers and actively promote knowledge sharing and process improvement.Continuous Improvement
Stay updated on emerging technologies, frameworks, and practices in backend development, cloud, and DevOps.Suggest enhancements to improve system resilience, scalability, and maintainability.Requirements : Must-Have
Degree in Computer Science, Engineering, or related field.Solid experience in backend development with Java 21, Spring, Spring Boot Data, Hibernate, and JDBC.Strong expertise in relational databases.Proven track record in AWS development and deployment (ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, CloudWatch).Proficiency in Python for scripting and backend use cases.Experience managing infrastructure with Terraform.Strong knowledge of RESTful APIs, microservices, and secure coding practices.Experience with GitHub or GitLab version control.Nice-to-Have
Collaboration experience with data engineering teams and data pipeline integration.Familiarity with AI tools or frameworks.Hands-on experience with CI / CD tools and automation.Knowledge of containerization (Docker, Kubernetes).AWS certification (Solutions Architect, Developer, or similar).Experience working in Agile environments with tools like Jira.Understanding of monitoring and alerting solutions.