key responsibilities:
* using configuration management and integration/build automation tools to deploy code.
* applying knowledge of common, relevant architecture frameworks in defining and evaluating application architectures.
* performing code reviews and providing critical suggestions for fixes and improvements
* supporting issue analysis and fixing activities during test phases, as well as production issue resolution.
* fixing and performance tuning web-based applications.
* developing and demonstrating a broad set of technology skills in web application technologies, microservice design patterns, open source libraries and frameworks, and technology architecture concepts.
* collaborating within a project team of talented employees with diverse and complementary skills.
professional skill requirements:
* a proven track record of successful project/product implementation with 10+ years of continuous integration, continuous delivery, and test- driven development.
* experience in building highly scalable web services and building/using restful apis and proficiency in node, python and java.
* proficiency in frontend framework (react)
* experience with camunda is a plus.
* experience with sql and mysql database server
* experience with aws, gcp platforms, ci/cd tools
* background with jenkins and/or confluence plugin framework
* experience developing on both mobile and web platforms
* experience with the design and development of distributed microservices
* has hands-on test driven development experience and is able to author unit, integration and functional tests.
* good oo-skills. must demonstrate strong familiarity with design patterns.
* good communication and client-facing skills.