Job Description:
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands-on experience in designing and developing applications using Java EE platforms
- Object-Oriented Analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL, and MONGO DB.
- Experience in the Spring Framework
- Experience in developing web applications using Angular 4 + framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Be able to provide technical and analytical solutions to evaluate the merits and challenges of product ideas.
Requirements
- Candidate with 3 – 5 years of experience with exposure to design and development of enterprise-level web-based applications
- High proficiency in Java, MVC, WebAPI & MySQL, Mongo DB, Practical knowledge of SDLC, Agile(Scrum) methodologies
- Experience with Spring boot, MVC architecture, Spring 2.x, Hibernate 2.x, Angular, Jquery, Javascript
- Eclipse IDE latest with Maven plugin
- Tomcat or Oracle Weblogic or Jboss web server, Oracle 10g, MySQL or DB2
- Good experience of REST-based architecture and SOA architecture, microservices
- Jeera, SVN, Bug tracking system or any similar tools, Github, repositories
- Good debugging skills
- Ability to lead 2 – 3 people (mentoring, guiding, review, estimation)
- Excellent verbal and written communication
- Exposer into Natural Language Processing (NLP), Big Data, Artificial Intelligence or Machine Learning would be a plus