Associate Consultant

Looking for software engineers with 3-7 Years of experience in the Area of following essential skills.

Work Location: Contract / Remote

Essential Skills:

  • Minimum 2 years of experience in design & development of software applications using JAVA
  • Strong analytical and problem solving skills
  • Very good knowledge of OOP concepts
  • Ability to create your own Java programs from scratch
  • Familiar with the following design patterns: MVC, Strategy, IOC/Dependency Injection, Observer, DAO, Composite
  • Ability to understand and write basic SpEL (Spring Expression Language) expressions
  • Good Knowledge about the Spring core framework, Spring MVC, Spring AOP, and a beginning understanding of the ZK framework
  • Solid understanding and working knowledge in CSS, JavaScript, HTML, JSP, object-oriented programming
  • Basic knowledge of Extensible Markup Language (XML)
  • Basic knowledge of Web Services
  • Extensive knowledge of how to host applications and web servers
  • Familiarity with internet technology and networking and experience in web page design
  • Knowledge in SCALA is an added advantage
  • Knowledge of relational databases and SQL
  • Familiarity with search and navigation concepts
  • Working knowledge of UNIX
  • Familiarity with SSH, Linux shell commands and VI Editor
  • Programming experience under Windows / Windows OS experience
  • Willingness to travel to client locations
  • Good communication skills in English (both verbal and written)
  • General understanding of agile software development practices
  • Proficiency in JS Frameworks (e.g:- Angular, React, Ember) is an advantage
  • High attention to detail and a methodical approach to work


  • Develop required functionality within the estimated time period
  • Demonstrate completed functionality in line with DoD
  • Collaborate with client’s product management and application development teams
  • Participate in task planning and estimation during sprint planning
  • Take ownership of work and contribute to the success of the team
  • Collaborate with client’s product management, and UX design teams
  • Plan and estimate for front-end development tasks for user stories
  • Develop new front-end functionality and carry out improvements
  • Demonstrate completed functionality through sprint reviews as per DoD