Java ReactJS Full Stack
- Design, develop, test, deploy, and support for application code and services that your Agile Team builds. - Design, build and manage continuous integration, build management and deployment scripts, systems, and any code as required. - Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products. - Understand the requirements of the Product Owner and utilize this knowledge to develop applications that are consistent with this. - Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes and tooling. - Provide robust coding practices, solid unit and component test coverage, and code debugging.
- 5+ years of experience as a software engineer in a complex development environment. - Solid experience in Java 8+ and Springboot. - Experience in JavaScript ES6/TypeScript working with React.JS - Have experience with Postgres, MongoDB - Solid experience in designing & developing RESTful APIs and Microservices-based system - Solid experience in modern front-end build pipelines and tools (e.g. Git, Webpack, Gulp, NPM) - Have awareness and experience with Containers (ECS, Kubernetes, Docker) and FaaS (AWS Lambda) technologies - Experience working in a cross-functional team delivering using Agile methods - Well-versed in writing structured, well-documented, maintainable, and clean code; - Good understanding of modern software development practices and automation testing - Strong English communication skills (both verbal & written), able to communicate with business stakeholders
- Benefits will be shared in details for successful candidates
- Experience in the Banking or Financial Services industry; - Experience in using front-end testing and test runners (eg. Selenium, Mocha/Chai/Jest). - Any additional certification or training in IT, Business, Computer Science, or related area.