Experience: Overall 7 years
- Bachelor’s degree in Computer Science, Information Technology or related field, or equivalent experience with 7-8 years of IT experience
- Demonstrable experience in Core Java (1.8 or higher) and Spring framework (Core, AOP, Batch, JMS).
- Expertise in J2EE, Spring boot, Web Services (SOAP/REST), JMS, and Oracle RDBMS
- Must have experience in deploying using CI/CD tools
- Containerization experience using Docker and Kubernetes
- Strong experience in developing on Cloud-native architectures, primarily Azure.
- Experience in developing a microservices-based architecture
- Expert in providing API contracts and definitions in Open API specifications using Swagger
- Experience with hands-on development on Java technologies (e.g. J2EE, Spring, Sprint Boot, JBoss EAP, JBoss Fuse, Tomcat)
- Experience with UI frameworks like Angular or React
- Experience with Application Servers like JBoss, WebSphere, etc
- Excellent knowledge of design patterns and their usage in projects
- Must have worked on Test Driven Development approach