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:
- At least 4+ years experience on Java
- 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 ful
- 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:
- Knowledge of Docker
- Tomcat
- Neo4J or similar Graph DBs
