Experience in Core Java(8-11) and Spring framework (Core, AOP, Batch, JMS). Knowledge of developing multi-threaded and synchronization application including, Web Services (SOAP and REST).
Familiarity with CI/CD pipelines and related tools for unit testing (e.g. Karate)
Strong understanding of microservices, event-driven architectures, serverless and container technologies (Lambda, Docker), and container orchestration platforms such as Kubernetes.
Experience with relational and NoSQL database systems such as Cassandra.
Work closely with architects to ensure code alignment with design patterns/frameworks.