We are looking for Software Engineers(Junior, Mid Level, Senior) who will have following qualifications :
- Bachelor Degree or higher degree in Computer Science/Engineering, Information Technologies or related fields
- 2+ years of development experience in software development on JavaEE platform(for Senior or Architect Canditates)
- Expert in OOP, experienced in aspect-oriented programming and design concepts (for Senior or Architect Canditates)
- Experienced in Spring and/or EJB3, JPA, Hibernate, JSP, Servlet and Struts/JSF and one of the application / web servers like Tomcat, Jboss (for Senior or Architect Canditates)
- Experienced in RDBMS (Oracle, PostgreSql are preffered)
- Understanding of Web Services; SOAP, REST, JAX-WS, JAX-RS, JSON and XML with their use
- Hands-on experience in tools like Ant, Maven, Jenkins, Cruise Control, TeamCity
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
- Ability to write specifications and documentation for API’s
- Ability to take a project from scoping requirements through actual launch of the project
- Strong chaser of open source community and the technologies
- Focus on peer mentoring, code reviews, architectural consultancy and team-work
- Self motivation in a team based environment with strong initiative and enthusiasm
Job Description :
- Develop new and enhancing existing software
- Collaborate with other development teams
- Assisting the Technical Support team in diagnosing bugs and other issues in products
- Assisting the QA team with new product releases and bug fixes for products
- Assisting in the integration of technical and application components to meet the business requirements
- Giving support to the technical design process