This opening is with a global leading company in hybrid cloud and data integration.
Strong Core Java / C ++ experience resulting from product development or R&D.
Excellent understanding of logical, object-oriented design models, algorithms and data structures.
Good knowledge of application access methods including authentication mechanisms, API quota limits, as well as various REST endpoints, Java, etc.
Strong database experience – not just an SQL programmer but with knowledge of database internals.
A good knowledge of the Cloud database available as a service is a plus (RDS, CloudSQL, Google BigQuery, Snowflake).
Experience working in any cloud environment and microservices based architecture using GCP, Kubernetes, Docker, CircleCI, Azure or similar technologies.
As a lead developer, the candidate will work with product managers, architects, and other developers to analyze requirements, document designs, and create solutions that help grow the product portfolio.
Take a leading role in building apps and features that meet best practice coding standards, make optimal use of the framework’s advanced capabilities, and gain comprehensive unit testing coverage.
Promote the adoption of industry best practices, ensure proper use of software development tools and adherence to development processes.
Work with testers to help define the approach to testing new deliverables and ensure prompt resolution of any issues discovered during the testing process.
Provide product support, which includes training colleagues in the use of new product features, as well as analyzing and resolving issues reported by project teams and customers.
Help develop other members of the development team through on-the-job mentoring and, as needed, by setting goals and leading the annual performance review process.