Understand complex business requirements, partnering with global stakeholders and product team, and offering solutions, all the way from design to implementation, and rollout
Code, 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 end
Modify 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 for at least 4+ years, in Web technologies, and should be proficient in the following :
Core Java / J2EE
Spring boot, Hibernate or similar ORM framework
HTML / JavaScript preferably with exposure to some JavaScript framework such as React
Strong Database skills preferably with MySQL
Expert knowledge in architecting, building and management of microservices
Knowledge of SQS and Kinesis
Unix scripting
Ability to learn new languages and technologies.
Good communication skills with an ability to clearly articulate asks and provide status
Ability to pick up and assimilate system knowledge and provide input on automation or process improvement
Ability to triage and support production issues as require