We are looking for our client, a major company in the banking sector in Luxembourg, a Senior Software Developer Java & AWS Cloud.
Backend Development :
* Design, develop, and maintain backend services and APIs using Java 21, Spring Boot with either Spring Boot Data, Hibernate or pure JDBC database connectors.
* Integrate and optimize solutions with Oracle or Aurora PostgreSQL databases.
* Ensure robust, secure, and scalable code following established architecture and best practices.
Cloud & DevOps :
* Build and deploy applications on AWS, utilizing services such as ECS, Lambda, StepFunction, RDS, S3, SQS, SNS and CloudWatch.
* Develop and manage Infrastructure as Code using Terraform, ensuring reliable and repeatable cloud environments.
* Participate in CI/CD pipeline setup and maintenance.
Python & Cross-Technology Development :
* Handle Python developments as required for automation, data processing, or integration tasks.
* Collaborate with data engineers to ensure effective data integration, exchange, and transformation between systems.
Collaboration & Support :
* Work closely with cross-functional teams to gather requirements, design solutions, and deliver features.
* Participate in troubleshooting, monitoring, and user support activities as part of the product team.
* Mentor junior team members and contribute to a culture of continuous improvement.
Continuous Improvement :
* Stay up to date with the latest industry trends, technologies, and best practices in software development, cloud, and DevOps.
* Proactively suggest improvements to enhance system performance, scalability, and maintainability.
Our ideal candidates should have :
* University degree in Computer Science, Engineering, or a related discipline.
* Proven experience in backend development with Java 21, Spring, Spring Boot Data, Hibernate, and pure JDBC.
* Strong command of relational databases.
* Proven experience developing and deploying solutions in AWS environments (ECS, Lambda, StepFunction, RDS, S3, SQS, SNS, CloudWatch, etc.).
* Proficient in Python for scripting and backend tasks.
* Experience managing infrastructure using Terraform.
* Solid understanding of RESTful API design, microservices architecture, and secure coding practices.
* Experience with version control tools such as GitHub or GitLab.
* Familiarity with CI/CD tools and practices.
* Experience with version control tools such as GitHub or GitLab
* Knowledge of containerization (Docker, Kubernetes) is a plus.
* AWS certification (e.g. Solutions Architect or Developer) is preferred.
* Experience with Agile methodologies and tools such as Jira.
* Knowledge of monitoring and alerting solutions.
* Fluent in English, Portuguese and/or French is a plus
* Team player with a proactive approach to challenges and continuous improvement.
If you are passionate about the banking sector, have good interpersonal skills, and are looking for a new and rewarding opportunity, send us your resume now.