- Solid working experience in Java and J2EE development skills.
- Solid understanding of the collections framework.
- Working experience in developing web services using HTTP REST/JSON and SOAP
- Object-oriented and service-oriented design concepts, including knowledge of data transfer objects and associated design patterns.
- Experience with Spring Boot and Spring Security.
- Comprehensive knowledge of Web design patterns and front-end technologies like HTML5, JQuery.
- Detailed knowledge of browser DOM with direct manipulation.
- Hands-on experience with unit testing and working with a continuous integration environment.
Skills and Experience
- Bachelor/master’s in computer science or other related areas
- 4 - 6 years of experience with the Java language
- J2EE based application development and support
- Experience with Spring Boot/MVC, JPA, Hibernate
- Experience with databases (SQL/NoSQL)
- Good knowledge of algorithms and data structures
- Proficiency in English language (written and spoken)