- Candidate should have max work experience of 6 to 8 years.
- Highly proficient in Core Java (Java 8 +) and J2EE technologies with 6+ years of experience, deep understanding of data structures with excellent problem solving skills.
- Complete understanding of Object Oriented Analysis, Design & Programming.
- Hands on Experience with Open Source Frameworks like Spring, Spring Boot, Hibernate,
- Hands on experience using Software Design Patterns of GOF, J2EE and related
- Strong Experience in web services development, SOAP and RESTFul using Jersey, Apache Axis, CXF or other frameworks.
- Complete Understanding of relational databases and noSQL databases.
- Relational DB(Oracle, MySQL) and no sql (Mongo)
- Demonstrated knowledge of Unix/Linux operating systems.
- Experience with build tools like Maven/Gradle/GIT.
- Understanding of TDD practices and experience with Unit, System & Integration Testing.
- Strong communication skills in English, written and verbal.
- Experience on developing microservices preferably using Spring boot
- Understanding of CI/CD, Jenkins
- Writing excellent quality code, should have strong hold on junit and related framework
- Good understanding of code quality tools (like findBug and Sonar)