"Responsibilities:
Participate in design meetings to clarify requirements Implement development tasks, while coordinating with design teams and the Project Manager Understand the existing code structure and perform enhancements if needed Design, develop and maintain code written in Java and related technologies
Required Skills and Competencies:
- 6+ (Sr. level), 3-6 years (Midlevel), 1-3(Jr Level)
- Strong Java programming skills
- Strong OOP and Design Patterns knowledge
- Practical experience in working with Spring, Servlet, JPA, Hibernate
- Knowledge of AWS and how to handle it.
- Proven experience on Mongo DB or similar non relational DB.
- Strong database knowledge (SQL and no SQL)
- Knowledge of web service standards SOAP, REST full
- Knowledge of development tools: Ant, Maven or similar tools
- Version Control Tools (GIT)
- Working knowledge of English
- Organizational and problem solving skills- Team player who is self-motivated and organized Nice To Have:
- E-Commerce experience (highly preferred)
- Knowledge of Docker
- Tomcat
- Neo4J or similar Graph DBs.