Sr. Java Developer On ServerResponsibilities:Participate in design meetings to clarify requirements Implement development tasks, while coordinatingwith design teams and the Project Manager Understand the existing code structure and performenhancements if needed Design, develop and maintain code written in Java and related technologiesRequired Skills and Competencies:- 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 organizedSr. Java Developer On ServerResponsibilities:Participate in design meetings to clarify requirements Implement development tasks, while coordinatingwith design teams and the Project Manager Understand the existing code structure and performenhancements if needed Design, develop and maintain code written in Java and related technologiesRequired Skills and Competencies:- 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- A team player who is self-motivated and organized