5 – 8 yrs. of experience in Java/J2EE and related frameworks based development, hardcore programming
• Strong hands-on experience using core java with JDK
• Strong on latest version of Spring as core business logic implementer – experience spring boot
• Should have analytical and algorithmic solutions approach to handle complex implementations
Deep knowledge of software development processes including agile processes and test-driven development
• A wide breadth and depth of technical experience including Java/JEE and Linux/Solaris
• Experience with the design and development of complex, multi-tier software solutions
• Strong verbal and written communication skills
• Competence with more than one of the following: JBoss, JAX-RS, shell scripting, XML, message queueing, Maven, Log4J, JDBC
• User Interface development with JavaScript, AngularJS, DOJO, Spring, and JSON • Mastery of concepts like SOA and REST
• Understanding of Java unit testing and typical frameworks used • Familiarity with basic agile software development processes and test-driven development