Skills and Expertise:
● Design overall architecture of the web application.
● Maintain quality and ensure responsiveness of applications.
● Collaborate with the rest of the engineering team to design and launch recent features.
● Maintain code integrity and organization.
● Should have experience in Java, JEE, Spring, Hibernate
● Should have worked on frameworks (e.g. Spring MVC, Struts).
● Highly experienced with Front End technologies (e.g. HTML+CSS, JavaScript/AJAX, Node.js,
jQuery (or equivalent).
● Web infrastructure (E.g. Apache HTTP/Servlet containers – Tomcat/ JBoss).
● Object Oriented Analysis and Design.
● Design and creation of web services (E.g. SOAP, REST) RDBMS (E.g. MySQL, Postgres,
Oracle) Working with an Agile (e.g. Scrum,
Lean) methodology.
● Familiar with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit.
● XP practices - TDD, Refactoring, Continuous Integration and related tools.
● Time management and analytical skills.
● Ability to perform several tasks at the same time.
● Ability to translate requirements into a finished project.
● Communication skills to collaborate with clients and internal development teams.
● Problem-solving ability. Skills: Java, J2EE, Struts, Spring, Hibernate (Java) and EJB