Description

Job Description

Day-to-day job responsibilities

● Lead and work with various application teams to understand their business needs and requirements for the

API implementation

● Lead and ensure API documentation is created and remains up to date

● Lead and ensure code and design quality with appropriate logging, monitoring, tracing, and security standards

in place

● Help troubleshoot and resolve issues related to the API platform, API accessibility and API deployments

● Perform root cause analysis for Production issues and come up with solutions that will prevent them from

happening in the future

● Participate and contribute in grooming technical user stories impacting integration

Skills and experience

High-level qualifications:

● Bachelor's Degree in Computer Science or related field.

● Experience working in an Agile environment: Scrum and Kanban

● Good understanding of security protocols (e.g. OAuth, SAML)

● Governance, Event Driven Architecture, message-based architectures, and caching strategies and frameworks.

● Demonstrate expertise with container management and orchestration tools, infrastructure-as-code, modern

build experience tools and cloud integration systems

Specific qualifications:

● 10+ years experiences as a full stack software developer in Java and traditional and cloud native organizations

● 6+ years’ experience building API architecture/management for REST APIs, MicroServices, SOAP, etc.

● 5+ years’ experience building and managing Microservices in AWS or other cloud platform and container

technologies.

● 3+ years’ experience developing serverless applications using AWS technologies.

● Experience with good coding practices to meet OWASP Security standards

● Demonstrated experience with CI/CD processes & technologies

● Demonstrated performance of threat modeling, risk assessment techniques, code reviews.

● Experience working with document storage solutions such as DynamoDB, MongoDB, ElasticSearch, etc.

● Experience using SDLC tools such as JIRA, Confluence, GitLab or other Git based source control.

Education

Bachelor's degree