Software Engineer / Senior Software Engineer
Occasional, must be open for relocation.
- Object Oriented analysis and design using common design patterns.
- Good understanding of Data Structures
- Proven hands-on Software Development experience
- Hands on experience in developing applications using Java EE platforms
- Hands on experience in developing and deploying Restful web services
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework/technology (Spring MVC, Play framework, Angular, NodeJS)