Job Description
Roles & Responsibilities:
- 1. Understand complex business requirements, partnering with global stakeholders and product team, and offering solutions, all the way from design to implementation, and rollout
- 2. 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
- 3. Modify existing software to fix errors, improve its performance, or troubleshoot, debug and upgrade existing software.
- 4. Coordinate across multiple stakeholders including tech, Ops, business, BA partners, QA globally.
- 5.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:
- 1. Core Java / J2EE.
- 2. Spring boot, Hibernate or similar ORM framework.
- 3. HTML/JavaScript preferably with exposure to some JavaScript framework such as React
- 4. Strong Database skills preferably with MySQL.
- 5. Expert knowledge in architecting, building and management of microservices.
- 6. Knowledge of SQS and Kinesis.
- 7. Unix scripting.
- 8. Ability to learn new languages and technologies.
- 9. Good communication skills with an ability to clearly articulate asks and provide status.
- 10. Ability to pick up and assimilate system knowledge and provide input on automation or process improvement.
- 11. Ability to triage and support production issues as require.