Job Openings
Senior Backend Engineer (Java & AWS Cloud)
About the job Senior Backend Engineer (Java & AWS Cloud)
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.