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 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