Primary Skill - Java Java, Springboot, Microservices
Mandatory Certificate:
Angular Training - Certified Angular Developer (Level 2) - OR
Talend - API Services Certified Developer OR
Industry Java 8 certification (both OCP(1ZO-809) and OCA(1ZO-808)) - OR
Java 11 OCP certification - OR
Spring Certified Professional"
5+ years of software development experience.
Strong knowledge on Java 8, Core Java, Spring, Hibernate and restful web services including its data interchange format/definition such as XML,
Strong experience in distributed caching technologies like Apache Ignite or similar.
Familiar with different persistent storage technologies such as RDMS (Sybase, SQL Server or Oracle) and NoSQL.
Solid experience working with source code management tools – Git or Bitbucket.
Good understanding of clean coding principles.
Good understanding of code quality measurements using tools like Sonar and able to implement design and implement unit, integration, and functional tests.
Must demonstrate strong familiarity of design patterns.
Good written and verbal communication skills.
A team-player who is comfortable working in a team that deals with ambiguity and problem solving
Required skills:
Experience with the following technologies:
Java (Core, JDBC, Collections, I/O), Spring Boot;
Exposure to SQL/PL-SQL on Oracle DB
Tomcat or Weblogic application server
REST web services
Unix commands and Korn shell scripting;
Familiarity with standard data structures and algorithms;
Logical thinking, strong analytical and problem solving skills; innovative and solutions oriented
Effective time management skills to manage multiple priorities
Excellent verbal and written communication skills