Position: Java DeveloperLocation: Work from home (remote)Job type: Full-time
Experience required: 5 years
About the Role:Understand complex business requirements, partnering with global stakeholders and product team, and offering solutions, all the way from design to implementation, and rolloutCode, test and implement high-quality Java modules for a complex enterprise application system, that is integrated to multiple 3rd party webservices and also supports a react.js front endModify existing software to fix errors, improve its performance, or troubleshoot, debug and upgrade existing software.Coordinate across multiple stakeholders including tech, Ops, business, BA partners, QA globally.Ensure that design and implementation works against high-volume data sources, is scalable and fault-tolerant.
Minimum Qualifications:Candidate should have development experience of 5 years as a Java Developer, and should be proficient in the following:Core Java / J2EEIn-depth knowledge of Data structure and algorithm using JAVASpring boot, Hibernate or similar ORM frameworkHTML/JavaScript preferably with exposure to some JavaScript framework such as ReactStrong Database skills preferably with MySQL and any NoSQL DB Expert knowledge in architecting, building and management of microservicesDeveloping REST APIExperience with Cloud: AWSExperience in CI/CD PipelinesUnix scripting/ LinuxAbility to learn new languages and technologies.Good communication skills with an ability to clearly articulate asks and provide statusAbility to pick up and assimilate system knowledge and provide input on automation or process improvementAbility to triage and support production issues as required