IND Senior Staff Engineer, Infrastructure - GCC037
We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals – and to help others accomplish theirs, too. Join our team as we help shape the future.
Key Responsibilities
Backend Development
- Design and develop backend services using Java (Java 8+), Spring Boot / Spring Framework
- Build and maintain RESTful APIs and microservices
- Implement business logic, validation, and error handling
- Ensure application security using Spring Security, OAuth2, JWT
- Optimize application performance, scalability, and reliability
Frontend Development
- Develop responsive user interfaces using Angular / React / Vue.js
- Work with HTML5, CSS3, JavaScript, TypeScript
- Consume REST APIs and manage client‑side state
- Ensure cross‑browser compatibility and responsive design
Database & Integration
- Design and manage databases using MySQL / PostgreSQL / Oracle
- Write optimized SQL queries and work with ORM frameworks (Hibernate/JPA)
- Integrate with third‑party APIs and external systems
- Handle data mapping, versioning, and migrations
DevOps & CI/CD
- Work with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
- Deploy applications on AWS / Azure / GCP or on‑prem
- Containerize applications using Docker (Kubernetes exposure is a plus)
- Follow DevOps and automation best practices
Testing & Support
- Write unit and integration tests using JUnit, Mockito
- Participate in code reviews and maintain coding standards
- Troubleshoot issues and provide production support
- Collaborate closely with QA, UI/UX, and product teams
Required Skills & Qualifications
Technical Skills
- Strong proficiency in Java (Java 8 or above)
- Experience with Spring Boot, Spring MVC, Spring Security
- Hands‑on experience with REST APIs and Microservices
- Frontend experience with Angular or React
- Strong knowledge of JavaScript / TypeScript
- Experience with Relational Databases and SQL
- Familiarity with Git / version control systems
Preferred / Nice‑to‑Have Skills
- Cloud experience with AWS or Azure
- Experience with Kafka / RabbitMQ
- Understanding of Microservices architecture patterns
- Knowledge of Agile / Scrum methodologies
- Exposure to Docker and Kubernetes
About Us | Our Culture | What It’s Like to Work Here