Do you enjoy collaborating in a team setting? Creating solutions for client needs? We are hiring our next Senior Java Developer that has a wide variety of skills to design, develop and debug enterprise Java applications. We are looking for someone able to interact and communicate with clients, to understand their requirements and advise them of best practices. Having project management skills is a plus.
If that sounds like you, then hopefully you have:
- BS or MS in Computer Science, Engineering or relevant field.
- +5 years of experience in software design and development.
- Experience with Systems Architecture, SOA, middleware technologies, and enabling products.
- Strong Hands on Java programming experience with experience in J2EE, JDK 1.7/1.8, Spring Framework 4.2.2/4.3.9/5.0.X, JAX RS/Jersey.
- Strong background in Java TDD and Java build process management with Maven/POM.
- Hands on experience in working with databases such as Oracle, MySql etc.
Is a plus:
- Experience with Docker or other container technologies.
- Experience in web-services design and working knowledge of Tomcat and Weblogic.
- Experience with Continuous Integration tools like Jenkins, CruiseControl or Hudson.