This senior role is responsible for overseeing the design and implementation of new or enhanced application systems in collaboration with the Technology team
Job Summary
This senior role is responsible for overseeing the design and implementation of new or enhanced application systems in collaboration with the Technology team.
Key Responsibilities include collaborating with multiple teams, addressing complex issues, and providing subject-matter expertise in applications programming.
Act as a mentor and advisor to mid-level developers and analysts, distributing tasks as necessary and assessing risks associated with business decisions.
Matching Summary
This senior role is responsible for overseeing the design and implementation of new or enhanced application systems in collaboration with the Technology team.
Skills & Requirements
Must-have
Core Java, Java EE, Spring Boot
OOPS, Data Structures, Algorithms
designing integrated solutions
API and Web Services development
Unit testing and ensuring test coverage
Docker and Kubernetes
Kafka
Relational Databases, SQL, ORM
Authentication, Authorization, security protocols
CI/CD tools
Nice-to-have
Unix shell scripting
ElasticSearch, GraphQL
OpenShift Container Platform
Distributed caching solutions
building distributed, multi-tier applications
highly performant and scalable apps
AI/ML, LLMS
Key Requirements
Minimum of 8 years of relevant experience
Subject Matter Expert in at least one area of Application Development