Category: Software Development
Responsibilities
- Research, design, and build highly reliable, available, and scalable solutions capable of handling millions of API calls across systems.
- Own large technical deliverables and execute them in a structured manner.
- Take complete ownership of functional services responsible for by your team.
- Be accountable for the overall health of the products built and the predictability of your team's deliverables.
- Platformize components as libraries, utilities, and services to promote reuse.
- Conceptualize and develop prototypes quickly.
Requirements
- Ability to take ownership of projects under the guidance of a mentor.
- Excellent problem-solving skills.
- Familiarity with Java, Spring, Hibernate, or another object-oriented high-level proprietary or open-source language with strong programming constructs.
- Solid understanding of Data Structures (DS) and algorithms, OOP concepts, and MVC architecture.