Roles and Responsibilities
Expectation for this role.
- Strong understanding and hands on experience of developing web applications with Rest Webservices, Angular JS, Java 1.8 and above, Spring Boot, Spring MVC.
- Strong understanding of build tools like Maven and version control tools like SVN
- Hands on experience using development tools like Eclipse, IntellijIDEA etc.
- Hands on experience of writing automated test cases using unit testing frameworks like Junit
- Good understanding of Micro Services architecture and building and deploying containerized web applications
- Experience using static code quality tools like PMD, Checkstyle, Findbugs or enterprise quality measurement tools like SonarQube.
- Experience working on big data technologies like Hadoop/Spark
- Good understanding and hands on experience of using ORM tools like JPA/Hibernate and RDBMs like MSSQL, Oracle etc.
- Experience working in any of the Agile methodologies is a must e.g. Scrum
- Excellent communication and interpersonal skills
- Ability to thrive in a fast-paced, professional services environment