We're looking for passionate technologists who want to lead client engagements and take responsibility for delivering complex technical projects.


Qualifications:

  • Minimum of 3 years of Java development experience.
  • Demonstrated experience and knowledge of core Java and J2EE including Thymeleaf, JSP, JSTL, JDBC, Struts, Spring MVC, Hibernate, Web Services.
  • Experience with Apache, Tomcat, and SQL (preferably MySQL) including complex SQL queries.
  • Solid understanding of web services and web development technologies.
  • Experience in front-end technologies such as HTML, CSS, JavaScript, jQuery, and Bootstrap.
  • Experience in Eclipse IDE in a Windows environment.
  • Experience with JSON, REST, and SOAP is mandatory.
  • Familiar with Junit for automated tests and Ant for structured builds.
  • Work in an Agile and dynamic environment.
  • Must be able to work independently with little guidance from others and in a team environment.
  • Strong verbal and written communication and interpersonal skills, with attention to detail.
  • Strong analytic skills and work ethic.
  • A Bachelor’s degree in Computer Science (CS), Software Engineering (SE), or related technical field is a must.