Senior Software Engineer
Core
Build, develop, and maintain high-quality Java & AWS applications, implementing robust REST APIs and optimizing for performance and scalability.
Role type
Senior Software Engineer (Backend)
Builds
Scalable backend services and REST APIs for insurance domain applications
Domain
Insurance technology / Cloud-native backend
Deliverable
production ML models | product features
Required skills
Java 8+, OOP principles, Multithreading & Concurrency, REST/SOAP API development, AWS services (Lambda, S3, RDS, DynamoDB, IAM, CloudWatch, Glue, Batch), SQL, Relational database optimization, Git, GitHub Actions, Maven/Gradle, Docker, CI/CD pipelines, Event-driven architectures, JUnit, Mockito, Automated testing, AI tools (GitHub Copilot, Claude)
Preferred skills
EIS developer experience, Core Velocity experience, EIS Extensions development, EIS Policy/Customer/Billing Core knowledge, AWS certification, Observability tools (ELK Stack, Nobl9), Architecture principles, AI application in SDLC
Technologies
Java, AWS, Docker, Git, GitHub Actions, Maven, Gradle, JUnit, Mockito, ELK Stack, Nobl9
Responsibilities
Develop and maintain Java & AWS applications, Implement scalable REST APIs, Architect services focusing on performance and security, Optimize applications for scalability, Build and maintain user documentation, Ensure code quality via automated testing and code reviews
Seniority
Senior, hands-on IC