Software Developer - Java, Python
Core
Design, develop, test, debug, and maintain scalable cloud applications and infrastructure using Java and Python.
Role type
Senior Software Developer (Java/Python)
Builds
Scalable and accessible cloud business applications
Domain
Financial services / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, AWS (Lambda, ECS, ECR, DynamoDB, SQS, S3, IAM, Redis), RESTful APIs, Kafka, SQL, DevOps, JUnit, Jasmine, system architecture, CI/CD pipelines
Preferred skills
Domain knowledge of financial services, risk management frameworks, performance optimization strategies
Technologies
AWS Lambda, ECS, ECR, DynamoDB, SQS, S3, IAM, Redis, Kafka, JUnit, Jasmine, Java, SQL, REST APIs
Responsibilities
Design and create scalable cloud applications; Implement and configure solutions addressing real business challenges; Manage cloud application infrastructure and workflows; Support performance enhancement strategies; Translate user requirements into technical specifications; Operate independently to manage routine and non-routine scenarios
Seniority
Senior, hands-on IC