Proficiency in Java 17+, Spring Boot, Spring Data JPA, Spring Integration, Spring Batch, Microservices, Quartz, SQL Database (PostgreSQL), JPA (Hibernate), REST and SOAP Web Services, Messaging service (ActiveMQ), Maven, Junit, Jenkins, AWS Cloud hosting and its components, Postgres/Aurora, Bootstrap, Docker, TDD, Agile (Scrum)
6-8 years of hands-on experience with large-scale Spring-based Java projects.
Experience in large-scale integration projects involving microservices, messaging, web services, and distributed systems.
Experience with web services (SOAP and RESTful).
Experience with containerization (Docker).
Experience with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit, TestContainers.
Experience working with open-source database management systems like PostgreSQL.
Experience working with AWS services (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, Cloudwatch).
Desired Skills and Experience:
Experience in Angular and Node JS.
Experience in Jaspersoft reporting tool.
DBA experience in performance tuning SQL queries and Postgres/Aurora DB config.
Experience working with Spring Cloud, Spring Batch, and Spring Integration.
Experience working with Activiti BPMN.
Experience working with Postfix.
Experience in AWS DevOps.