What's the role?
Working hand in hand with Architects in Designing the platform services and components, analyzing system dependencies and integration interfaces and planning development efforts for a team of developers accordingly
Ensuring the platform services are operational and adequate monitoring is provided for various components the development team owns
Work with user and partner teams to develop innovative solutions for the platform
Maintain subject matter expertise for the systems and services the team owns and use that expertise to create, maintain and extend various customer use-cases / solutions
Create and maintain user stories in Jira and understand user requirements, lead Sprint planning and backlog meetings with the developers and Product owners.
Discuss the design and implementation approach for new features with the team
Write clean, fast code to implement new features
Make sure the existing code that is about to change has enough test coverage
Deploy a stack into Kubernetes / AWS with your code
Do a code review or respond to yours
Who are you?
5+ years Software Programming experience building scalable commercial applications or services.
5+ years’ experience with Linux, and Linux based scripting .
Excellent critical thinking and problem-solving skills
Thorough knowledge of Software Architecture, Design and ability to formulate and review designs
Excellent programming skills in one of the languages, Java, Scala
Experience in using Flink and Kafka a plus
Exposure to Web Services, SOAP, REST services is a plus
Exposure with Amazon Web Services and cloud-based technologies a strong plus
Experience with Linux shell, Maven, git (or equivalent) modern version control and continuous integration / continuous deployment.
HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.