Full Time
Posted 9 months ago

1. Design overall architecture of the web application.
2. Maintain quality and ensure responsiveness of applications.
3. Collaborate with the rest of the engineering team to design and launch new features.
4.Maintain code integrity and organization.
5. Should have experience in Java, JEE, Spring, Springboot, Hibernate
6. Should have worked on frameworks (e.g. Spring MVC, Struts).
7. Good experience with Front End technologies (e.g. HTML+CSS, JavaScript/AJAX, Node.js, jQuery (or equivalent).
8. Web infrastructure (E.g. Apache HTTP/Servlet containers – Tomcat/ JBoss).
9. Object Oriented Analysis and Design.
10. 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.
11. Familiar with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit.
12. XP practices – TDD, Refactoring, Continuous Integration and related tools.
13. Ability to perform several tasks at the same time.
14. Ability to translate requirements into a finished project.
15. Communication skills to collaborate with clients and internal development teams.

Job Features

Job Category


Apply Online