Must Have Technical/Functional Skills
Excellent Algorithm and Problem-Solving skills.
Ability to convert business use cases and problems into technical solutions.
Ability to learn quickly creative results driven self-motivated and solutions oriented.
Ability to work against tight objectives.
Demonstrates a can-do demeanour leads change thinks strategically.
Experience in CI/CD tools & automation e.g. Jenkins/GitLab/similar Devops tooling.
Experience working on Performance Optimizations JVM Profiling.
Experience in Level 3 production support.
Extensive hands-on experience in:
o Core Java good understanding of Data Structures and Algorithms
o Relational DB for e.g. (Oracle /SQL server /Postgres SQL)
o DevOps (CI/CD)
o Docker Kubernetes
o Microservices and REST APIs
o Good Understanding of Multi-threading & Concurrency
Roles & Responsibilities
Software Design & Maintenance: Design develop and maintain Complex Java and Python
based applications and services using industry-standard methodologies and tools. Architect
new systems or reuse existing systems that drive complex applications.
Strategic Teamwork: Collaborate with Product Managers UX team and Software Engineers
around the globe to deliver outstanding products.
Software Development Lifecycle: Engage actively from requirements gathering and design
to the final stages of testing and deployment ensuring products meet the highest standards.
Testing & Security: Establish and maintain automated tests guaranteeing applications are
robust scalable and secure. Proactively solve production issues deduce root causes and
implement timely fixes or workarounds.
Product Delivery: Lead individual project priorities and target commitments.
Quality Assurance: Perform code reviews to ensure application meets or exceeds specified
standards and objectives to achieve desired level of quality.
Tech Expertise: Demonstrates depth of knowledge and expertise in software design and
development to act as the SME in working domain mentor junior developers on a day-to-day
basis.
L3 Production Support: As a developer you will be responsible for delivering Level 3 production
support by efficiently diagnosing and resolving issues to minimize disruption to business
operations. This includes analyzing incidents identifying root causes implementing preventive
measures and delivering timely fixes.