Responsibilities:
- Provision and maintain cloud infrastructure on AWS using infrastructure as code (Terraform);
- Monitor the cloud infrastructure on AWS to proactively identify and address issues;
- Design, develop and maintain both new and existing code, ranging from server-side (using Java and Spring Boot, and T-SQL for data persistence and retrieval) to client-side development (using Angular, JavaScript, HTML, and CSS);
- Create pipelines and automation to build, test and deploy the application components;
- Write readable, extensible, testable code while being mindful of performance requirements;
- Create, maintain, and run unit tests for both new and existing code to deliver defect-free and well-tested code to QA;
- Conduct design and code reviews and collaborate to ensure your own code passes review;
- Adhere to best practice development standards.
Requirements:
- Experience running production workloads on AWS;
- Experience with containerisation and container orchestration technologies, such as Docker, Kubernetes, etc.;
- Strong knowledge of OOP principles, including design patterns;
- Good understanding of a relational database engine such as SQL Server;
- Experience with writing SQL queries on databases like SQL Server;
- Strong fundamentals in algorithms and data structures;
- Experience with modern software development life-cycle;
- Speak and write fluently in English.
- Strong Core Java 8+/ Java EE hands-on skills;
- Experience using front-end web technologies and building web applications using Angular;
- Experience with GIT and GIT flows;
- Financial services background.
Nice to have:
How to apply
Send us an e-mail at office@easy-recruiting.com with your CV or call us.