Developer - SBIG - Thane
SBI General Insurance · Mumbai, Maharashtra, India - Navi Mumbai, Maharashtra, India - Thāne, Maharashtra, India
SBI General Insurance · Mumbai, Maharashtra, India - Navi Mumbai, Maharashtra, India - Thāne, Maharashtra, India
**Role & responsibilities** **1)** **Fullstack Development:** - Design, develop, and maintain **s**calable fullstack applications using Java (2+ years), Spring Boot, React.js, and RESTful APIs. - Build responsive, user-friendly frontends with React.j**s**, ensuring seamless integration with backend services. - Develop backend services using Spring Boot, Microservices, and REST API**s** for high performance and scalability. **2)** **Software Development:** - Write clean, modular, and efficient code in Java, Python, and JavaScript/TypeScript. - Implement best practice**s** in coding, testing, and debugging to ensure robust application functionality. - Optimize applications for performance, security, and scalability. **3)** **Collaboration:** - Work closely with cross-functional team**s** (frontend, backend, QA, DevOps) to define project requirements and deliver high-quality features. - Collaborate with UI/UX designers to translate wireframes and mockups into functional, interactive web applications. - Integrate user-facing element**s** with **s**erver-side logic for a seamless user experience. **4)** **Testing & Quality Assurance:** - Conduct code reviews to maintain code quality and adherence to coding standards. - Write and maintain unit, integration, and end-to-end test**s** to ensure reliability. - Participate in Agile/Scrum ceremonies and contribute to sprint planning, retrospectives, and daily stand-ups. **5)** **DevOps & Deployment:** - Deploy applications using CI/CD pipeline**s** (Jenkins, GitHub Actions, or similar). - Utilize Docker and Kubernete**s** for containerization and orchestration. - Manage cloud-based deployments on AWS, Azure, or GCP. **6)** **Performance & Security:** - Optimize application performance, responsiveness, and database querie**s** (SQL / NoSQL). - Implement security best practices (OAuth, JWT, encryption) to protect data & applications. - Monitor and troubleshoot production issues, ensuring minimal downtime. **7)** **Maintenance & Documentation:** - Maintain and enhance existing application**s** with new features and improvements. - Create and update technical documentation for software architecture, APIs, and workflows. - Monitor & timely raise requirements for seamless uptime of servers hosting the assigned applications, databases, API & others. Technical knowledge: **1)** **Programming Languages:** - Java (2+ years), Python, JavaScript/TypeScript **2)** **Frontend Technologies:** - React.js, Redux, HTML5, CSS3, Bootstrap/Material-UI **3)** **Backend Technologies:** - Spring Boot, Spring MVC, Spring Security, Spring Data JPA - RESTful APIs, Microservices, Maven/Gradle **4)** **Databases:** - SQL (Oracle, PostgreSQL, MySQL), NoSQL (MongoDB, Redis) **5)** **Cloud & DevOps:** - AWS (EC2, S3, Lambda, RDS), Docker, Kubernetes - CI/CD (Jenkins, GitHub Actions, GitLab CI) **6)** **Operating Systems & Tools:** - Linux (Ubuntu, CentOS), Git/SVN, Postman, Swagger **7)** **Nice-to-Have:** - Knowledge of GraphQL, WebSockets, or Kafka. - Familiarity with testing frameworks (JUnit, Mockito, Jest, Cypress). - Exposure to monitoring tools (Prometheus, Grafana, ELK Stack). **Perks and benefits** Health Benefits Travel Benefits Food Benefits