Job Description :
- 6+ years' of experience working as a software developer.
- Strong proficiency in Java.
- Experience building Enterprise grade application Java and Microservices (J2EE / JavaEE / Spring / Spring boot).
- History of delivering high-cadence modern applications with applied Agile methodologies, test-first development approaches, adopting CI / CD pipelines and using Git version control.
- Strong experience in building applications that interact with relational databases using SQL,PL / SQL.
Experience in Java security (JWT, CSRF, Method based security, RBAC).
Nice-to-have skills :
Working knowledge of microservices architectures and Domain-Driven Design approaches.Experience and knowledge of Python.Experience and knowledge of JavaScript / Node.js.Experience and knowledge of ORMs like Hibernate or JPA.Experience and knowledge of messaging (Kafka).Extra bonus skills (if missing, we will provide rapid onboarding enablement on these) :Experience using GenAI technologies and approaches, such as using OpenAI API with GPT LLMs.Experience of using MongoDB.ref : hirist.tech)