- Professional experience (6-8Y) in commercial software or corporate application Backend development
- Knowledge and experience in enterprise-scale, multi-tier, distributed architecture
- Solid experience in object-oriented design and development with languages such as Java 8.0 onwords
- Strong experience with React for frontend development.
- Solid knowledge of high-scale, multi-tenant Web service development, including REST/JSON and Microservice patterns
- Solid experience in Spring Boot
- Solid experience in Spring Data/JPA/Hibernate
- Exposure to multithreading and Junit is must.
- Proficient in database concepts and working experience with Oracle Database
- Proficient in performance analysis and tuning
- Proficiency with agile development methodologies
- Excellent written and verbal communication skills
- Positive analytical and problem-solving skills
- Familiarity with Jenkins for CI/CD automation and pipeline configuration.
- Experience in VAPT issue fixes (Vulnerability Assessment and Penetration Testing).
- Ability to deploy source code into OpenShift Environment.
JD/Responsibility
- Analyze, design, develop and unit test software applications with high quality and on schedule, including business critical Web services to be consumed by internal/external applications.
- Analyzes, programs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
- Use modern technologies and apply industry standard software development best practices.
- Collaborate closely with groups in and outside the development team (eg. QA, Product Management, Tech Pub) to achieve well groomed, predictable results
- Flexible for Domestic travel based on project needs.