Candidates should have 4-6 years relevant experience (Consultant Level) and 6+ for SC level positions with an educational background of BE or equivalent courses. Should have strong communication skills as these positions are client facing and requires interactions with stakeholders at onsite as well. Candidates should also possess the basic knowledge and understanding of agile processes and practices in SDLC. Below are the technical areas where the candidates should possess depth of knowledge;
Skillset | Tools/Libraries |
Java 8 | Java/J2EE 7.x/8.x |
Spring Core 4.x/5.x | |
Spring JDBC 4.x/5.x | |
Spring ORM 4.x/5.x | |
Spring JMS 4.x/5.x | |
Spring JPA 4.x/5.x | |
Spring Boot 1.4/1.5 | |
Database | Databases: Oracle/MySQL/DB2 |
Version Control | Version Control: GIT/SVN/Bitbucket |
Agile | CI Tools: Maven/TeamCity |
Environment | IDE: Eclipse/IntelliJ |
Distributed Platform | Distributed Platform experience: Windows/Linux/Unix |
Data Modelling | Data Modelling: Erwin |
UML Modelling: ArgoUML/Eclipse UML2/Enterprise Architect/MagicDraw/Star UML | |
Cloud | Cloud Infrastructure: Pivotal Cloud Foundry/AWS |
Integration architecture : Microservices Restful end points, APIs | |
Pivotal Cloud Foundry services - must have | |
AWS services knowledge - good to have |