7-10 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).
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, review code, and guide junior team members.
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.
Capable to contribute to the architectural decisions and overall system design.
Identify opportunities for system improvements and performance optimization.
Hands-on experience with working on 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 technology.