YOUR SKILLS & EXPERIENCE
Must have
• 3-5y+ experience as a Java designer/developer in a complex, enterprise-level development environment;
• Solid experience in JAVA 8+;
• Solid experience in Java open-source frameworks, including developing using modern frameworks, e.g. Spring Boot;
• Experience in designing & developing RESTful APIs and microservices-based system;
• Experience in Cloud computing and Amazon Web Services - particularly Serverless Development;
• Practical experience in Containers (ECS, Kubernetes, Docker) and FaaS (AWS Lambda) technologies;
• Strong English communication skills (both verbal & written), especially in the global software development environment;
• Strong DevOps and Continuous Delivery skillset;
• Experience in modern CI/CD pipelines and tools (e.g. Git, Ansible, Jenkins, NPM, Gradle);
• Experience in Agile development environments;
• Well-versed in writing structured, well-documented, maintainable, and clean code;
• Good problem-solving and analytical skills;
• Good understanding of standard Software Engineering processes, Testing;
Nice-to-have
• Experience in the Banking or Financial Services industry;
• Familiar with JavaScript frameworks, specifically React.js or Node.js;
• Any additional certification or training in IT, Business, Computer Science, or related area;
• Experience in leading and coaching at least one software engineer team on various projects;