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.