5-7 years of hands-on strong experience in Software development using Java and related technologies - Spring Boot, Hibernate/JPA or any other ORM framework.
Hands on Experience in writing APIs and have experience of ROA (Rest Oriented Architecture) using Spring Boot libraries.
Hands-on experience with Relational and Non-Relational DB, integrate Java applications with databases, optimizing database queries and ensuring data integrity.
Should be hands-on working with git-flow, pull requests, and other version-control concepts.
Should be able to provide/document technical solutions, a quick learner with ability to learn from previous code review suggestions given by Tech Leads/Architect.
Experience/Awareness in front-end technology like ReactJS or Angular is preferred, capable to think/build application end-to-end, doesnt restrict knowledge or learning to backend only.
Knowledge of Cloud services (AWS preferred) and related practices like Code pipeline, docker and k8 concepts work within a cloud-based Java application.
Past projects delivered in Agile Methodology.
Should ensure that all technical standards are adhered to while developing systems.
Should have good communication skills.
Having good learning capabilities and willing to learn new technologies.