SOFTWARE DEVELOPMENT TECHNICAL LEADER 2
Core
Design, develop, maintain, and support backend applications ensuring availability, scalability, and correct functioning in production environments.
Role type
Backend Technical Leader
Builds
Backend components, microservices, APIs, and cloud infrastructure solutions
Domain
Financial services / Data technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development (Java), REST API design, Microservices architecture, Relational and NoSQL databases, ETL processes, AWS services (Lambda, Glue, SQS), Distributed systems, JSON/XML handling, Git, DevOps pipelines
Preferred skills
Batch process optimization, Teradata platforms, Unit and integration testing, Technical documentation, Agile methodologies
Technologies
Java, AWS, Teradata, Git, JSON, XML
Responsibilities
Develop and maintain backend components aligned with defined architecture; Analyze requirements and propose efficient, scalable technical solutions; Handle and manage production incidents performing root cause analysis; Design and implement automations to reduce manual operations and mitigate recurrent incidents; Build and maintain data integration and transformation processes (ETL); Develop and implement cloud infrastructure solutions on AWS; Manage and integrate data across different database types; Ensure stability, availability, and performance of production applications; Optimize batch processes and information flows; Develop microservices and APIs for system integration; Perform unit, functional, and integration tests; Generate technical documentation and solution diagrams; Participate in deployments via DevOps pipelines; Identify opportunities for continuous process and application improvement; Provide technical support and advisory to different business areas.
Seniority
Mid-level, hands-on IC