- 11+ years of hands-on experience as a Java Developer (Web & Server side using Java)
- Solid OO design and code skills
- Expertise in application development using Java, J2EE, Spring, Spring boot, Hibernate, web services standards and related technologies ( JSON, REST)
- Demonstrated experience with multi-tier web application development
- Solid understanding of relational database concepts and experience using MySQL (or similar)
- Hands on experience with Continuous Integration/Delivery and Test-Driven Development
- Demonstrated ability to influence others, especially in sensitive or complex situations
- Experience working with agile software development methodology
- Experience with automation in unit and system level (jUnit/TestNG)
- Great initiative; proven ability to tackle projects with a can-do attitude
- Proven experience in operating within a global environment
- Comfortable with working in a complex matrix environment
Have you got what it takes
- Bachelor s in computer science
- 11+ years of hands-on experience as a Java Developer (Web & Server side using Java)
- Very strong verbal and written English skills
- Experience working in Agile
- A team player
- Great interpersonal and communication skills