Associate Software Engineer - Java
Core
Early-career software engineer developing business-critical applications for underwriting, policy administration, and digital transformation in an insurance context.
Role type
Associate Software Engineer (Java)
Builds
Enterprise-scale applications supporting Middle & Large Business operations
Domain
Insurance / Software Engineering
Deliverable
production ML models | product features
Required skills
Java, JavaScript/TypeScript, Python, C#, REST APIs, SQL, Git, Agile methodologies
Preferred skills
Spring Boot, Angular, React, AWS, CI/CD, DevOps, microservices, automated testing, AI/LLMs
Technologies
Java, Spring Boot, Angular, React, AWS, GitHub Copilot, Microsoft Copilot
Responsibilities
Design, develop, test, and maintain high-quality software solutions; Participate in all Agile ceremonies; Develop and execute unit tests and assist with integration and system testing; Troubleshoot production and non-production issues; Collaborate with business partners, product owners, architects, and fellow engineers; Participate in code reviews; Learn and apply modern software engineering practices including CI/CD, DevOps, and secure coding standards; Utilize AI-powered development tools; Create and maintain technical documentation; Support cloud modernization and digital transformation initiatives
Seniority
Junior, hands-on IC