As an important part of the Database Ingestion and Replication team, you will manage the following.
- Java based development of performant connectivity and infrastructure components along with estimation of the effort involved.
- Apply best Java coding guidelines and ensuring to do thorough code review of peers
- Do research on best possible approaches to suit business requirement in the product
- Perform proof of concepts to evaluate different options for choosing best design and algorithm on the give requirement
- Participate and share in good continuous integration and delivery practices
- Collaborate with peers, including QA team, architects, and product managers
- Work with customer support organization in delivering hotfixes, emergency bug fixes and patches.
- Share experience with junior team members.
Your Qualifications
- BS/MS/PhD in Computer Science or related fields.
- 5 or more years of professional software development experience in developing innovative enterprise products using object-oriented languages.
- Experience in Java development and familiarity with established design patterns.
- Experience with concurrent multi-threaded software development.
- Experience in development tools like Eclipse, Maven, Jira and Perforce is mandatory.
- Proven experience with a variety of data sources and targets including traditional relational databases or NoSQL
- Familiarity with Agile development processes
Good working knowledge of the following is definitely an advantage :
- Familiarity with cloud ecosystems and associated connectivity
- Cloud microservice infrastructures
- REST APIs
- Docker
- Continuous integration and delivery
- BA/BS or equivalent educational background, we will consider an equivalent combination of relevant education and experience
- Minimum 5+ years of relevant professional experience
Perks & Benefits - Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension/retirement plans
- Flexible time-off policy and hybrid working practices
- Tuition reimbursement program to support your and personal growth
- Equity opportunities and an employee stock purchase program (ESPP)
- Comprehensive Mental Health and Employee Assistance Program (EAP) benefit