13 days ago
Bengaluru, IndiaSenior
Responsibilities
- Contribute in all phases of the development lifecycle.
- Write well-designed, testable, and efficient code.
- Ensure designs are in compliance with specifications.
- Own code in production by responding to incidents.
- Participate in retrospectives to drive continuous improvement.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternative technologies.
Requirements
- BE / BTech / MS degree in Computer Science Engineering or a related field.
- 5+ years of experience in software application development using Java, Spring, and Hibernate.
- Experience with Spring Boot and Microservices is a plus.
- Strong knowledge of algorithms, data structures, and design patterns.
- Experience with SQL and NoSQL technologies.
- Sound understanding of RESTful services.
- Solid understanding and experience with application servers and middleware technologies.
- Experience working in Unix/Linux environments with a good understanding of OS fundamentals.
Benefits
- Comprehensive healthcare coverage.
- Flexible PTO.
- Equity RSUs and annual performance bonus opportunities.
- Retirement account support.
- 14+ weeks of paid parental leave.
- Career development opportunities.
- Company-paid privacy certification exam fees.