Job Description
Role: Senior Software Engineer (Java)
Job location: Bangalore / Pune
About Digit Insurance:
Digit’s mission is to Make Insurance Simple. We are backed by Fairfax, one of the largest global investment firms. Headquartered in Bengaluru, we have recently won the Digital Insurer of the Year Award at the Asia Insurance Industry Awards 2021 and the IFTA 2021 Award for Excellence in Insuretech. We also won the SKOCH Gold Award for launching India’s First COVID-19 insurance cover, and have been certified as a Great Place to Work consecutively in 2020, 2021, and 2022. Digit was also featured in the CB Insights Fintech 250 list for the third time in 2021. It was named General Insurance Company of the Year at the Asia Insurance Industry Awards organized by Asia Insurance Review for 2019 and 2020 and Insurance Start-up of the Year India at the Insurance Asia Awards 2020.
During the pandemic, Digit has serviced several commercial and industrial establishments and secured its employees and customers through relevant health insurance solutions. The Former captain of the Indian Men’s Cricket Team, Virat Kohli, is our brand ambassador. Digit entered the Unicorn club in 2021 with a valuation of $1.9 billion and while most companies take about a decade to get here, we have achieved this in just 3 years. We believe that this has happened as a result of our mission to make insurance simple along with the hard work of our employees.
The team is a great mix of industry veterans who know what’s working and new age technology specialists who know what could be improved.
We are now looking to hire a team for our upcoming Life Insurance company based in Bangalore.
What are we looking for:
We are looking for candidates to join us as a part of our Technology team as Java/Full Stack Developer.
Total Experience range:
- 5 to 7 years of experience in Java development.
Skill Set:
- Strong background in Core Java with relevant experience in J2EE technologies, Hibernate.
- Framework and Spring Boot, Microservices, and REST/SOAP web services.
- Strong knowledge of object-oriented programming concepts, exception handling, and memory management.
- Must know concepts of multi-threading and dependency injection.
- Knowledge of HTML, XML, JSON, CSS, JavaScript, JSP, and Servlet.
- Sound knowledge of relational and/or non-relational databases such as MySQL, MongoDB, etc.
- Ability to work with ORM frameworks and concepts such as JPA2 and Hibernate.
- Working experience in any Java IDE tool such as Eclipse, IntelliJ IDEA.
- Experience in at least one framework: Spring, Struts, JSF.
- Knowledge of build tools such as Maven, Gradle, etc.
- Version control (Git repository).
- Familiar with CI/CD and DevOps tools like Jenkins, GitHub pipelines, etc.
Other Preferred Skills:
- Experience in developing SaaS, PaaS, and cloud-based web applications.
- Additional knowledge/experience in front-end technologies: JavaScript, HTML, AngularJS / ReactJS framework.
Job Requirements:
- Designing, implementing, developing, and maintaining applications using Java tech stack.
- Understand business requirements and convert them into technical specifications.
- Contribute to SDLC (software development lifecycle) activities: requirement gathering, analysis, design, development, testing & integration, maintenance.
- Monitor and identify production and non-production issues and resolve them.
- Writing clean, efficient, and secure code.
- Ensure performance, security, stability, and quality of the application.
- Improve existing systems by adding new features in line with business specifications.
- Monitor performance and implement innovative solutions to improve overall system.
- Collaborate with peers and team members to build scalable, secure, and quality products.
- Perform regular checks and follow best practices to develop, deploy, and maintain software.
- Deployment of new features and products into the production environment.