Description

Roles & Responsibilities

  • Analyze and assess the business needs of the client to find the best solution for the client. Overall strong analytical and problem-solving skills are highly important for this role.
  • Ability to include gathering system requirements, building application specification documents, drawing flow charts, designing application architecture, and implementing modernized application design and testing features before release.
  • Results oriented and focused on meeting deliverable timelines.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Have an innovative thought process and creative thinking which can bring out of the box and alternate ways of system implementation
  • Ensure our applications must be secure and up to date.
  • Write well-designed, efficient code.
  • Review, test, and debug team members code.
  • Have hands-on experience in developing software with agile or scrum methodologies and are ready to lead our junior developer's team
  • Work with product managers and other stakeholders to learn and build the product better.
  • To interact with the customer and internal teams in Identifying and analyzing requirements for development purposes.
  • Prioritizing the task and executing tasks throughout the SDLC.
  • Provide technical help to junior developers.
  • Good communication skills

 

Desired Skills and Experience

  • Should have hands-on experience in developing and designing SaaS applications/platforms for large enterprises.
  • 5+ years of experience in software development
  • Experience on JAX-WS, JAXB APIs, JAX-RS API and Java Message Service API.
  • Experience in the Spring, Spring Boot.
  • Strong knowledge on Multithreading, Executor Framework.
  • Knowledge on JSP, jQuery, Ajax.
  • Knowledge on NoSQL Database like DynamoDB.
  • Hands on experience with test-driven development.

Education

BE/BTech/MCA/MTech