Location: Chennai
Experience: 4-6 Years
Role: Software Developer
Skill: Java
Job Description
- Full-Stack Engineering vision: ability to leverage breadth of experience and knowledge to develop and design solutions
- Excellent communications skills – ability to engage in deep technical discussions with customers
- Experience as a hands-on software engineer in the following domains:
- Java EE including (Web Services, REST, JPA, Spring boot, Hibernate, OpenShift
- Database (SQL server/Oracle/MySQL/MongoDB/Cassandra)
- Spring, OSGi
- Knowledge and experience with CI/CD tools
- SOA, EDA, and Design patterns.
- Preferable: Javascript (ReactJS, Angular 2 and above), HTML5, CSS3
- Deep knowledge and hands-on experience in Microservices related activities: requirement analysis, solution architecture and design, micro-services architecture
- Knowledge about Microservices standards (breaking & non-breaking versions, resource naming, ubiquitous fields, developer documentation, error handling, PII data handling, notifying API consumers, caching, content negotiation, pagination)