Essential Responsibilities
Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff
Follows well-established internal conventions and standard procedures
Understands internal standards & processes an applies them to make technical decisions
Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions
May contribute to code & design reviews
Expected Qualifications
Minimum of 2 years of relevant work experience and a Bachelors degree or equivalent experience.
Preferred Qualification
- Development, optimize and maintain monitoring and RCA applications to enable self-service for business partners to establish capabilities in fraud/incident detection and investigation.
- Build and optimize a self-service monitoring&RCA systems using Java/Python frameworks and technologies
- Maintain and improve existing applications, ensuring high availability and fault tolerance
- Collaborate with engineers from other sites, data scientists and business stakeholders to understand data requirements and deliver appropriate solutions.
- Minimum of 3 years of relevant engineering work experience and a Bachelors degree or equivalent experience.
- Proficiency in Java with Spring Boot framework and Spring ecosystem, or Python with knowledge of npm package management
- Solid understanding of RESTful API development
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB)
- Experience with Devops best practises, containaerization(Docker / Kubernetes) , version control systems (Git) and CI/CD
- Familiar with Linux environments; able to perform troubleshooting of scripts (Shell/Python)
- Good documentation skills, and have flexibility to sync up with teams across different locations/timezones remotely
- Experience with time-series databases (InfluxDB)
- Experience with cloud-based data platforms (e.g. Google BigQuery)
- Experience in building GenAI based solutions
- Strong problem-solving skills and attention to detail
- Experience working in agile development environments
- Excellent communication and collaboration skills