Job Description :
Deep hands-on expertise with SOA, Microservices, REST/SOAP Web Services, JSON/XML and containers (docker)
5 to 10 years of hands on JAVA application development and Object-Oriented Programming (OOP)
Hands on experience with Spring (ORM, MVC, Integration, Batch, Services, among others)
hands-on experience with Maven, Test Driven Development (TDD) and Continuous Integration (CI), JUnit
hands-on experience with Source Control: BitBucket/GIT, Subversion (SVN), Perforce, or similar
Good knowledge of database concepts with working knowledge of SQL, Stored Procedures, XQuery and XML Query.
Proficiency with at least one ORM/Persistence Framework: iBatis/MyBatis, Hibernate, JPA
Proficiency with Source Control: BitBucket/GIT, Subversion (SVN), Perforce, or similar
Utilize and promote Standards, Best Practices, Design Patterns
Must have good problem-solving skills and strong communication skills
Bachelor’s degree in Computer Science or related discipline or an equivalent combination of education and experience
             

Similar Jobs you may be interested in ..