We are looking for an experienced Senior Java Developer to work in the Team located in Singapore for one of our Clients in the financial industry.
Responsibilities
Develop software components with Microservices-based Architecture. Subject matter expert in Cloud Native, Agile, DevOps and CI/CD to all levels of management and project teams. Develop and deliver Cloud Native Application Development. Participate and contribute actively in cloud native development and standards. Document requirements, codes and prepare reports in the software development lifecycle.
SKILLS
Must have
7+ years of relevant Java 8 working experience
Azure Cloud
Significant experience in creating Restful APIs using Spring Boot/MVC/Security/Integration, HttpComponents, Jackson
Experience in designing, building infrastructure and web services at large scale using either monolithic or micro-service approaches
Experience in working on Azure Cloud technologies
Strong analytical, problem-solving, and synthesizing skills (you know how to figure stuff out)
Skills required to articulate ideas clearly and execute vision from concept to production
Experience in software testing concepts including unit, integration, TDD/BDD, spec by example, end to end and non-functional testing
Skill and will to obtain a buy-in from team members and internal stakeholders
Good understanding of agile practices methodologies such as Scrum