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.