Senior Software Engineer

India
Posted 2 years ago

Responsibilities

  • Work together with project team to design and implement quality solutions as per customers’ requirements
  • Debugging and resolving technical problems that arise.
  • Participate in solutioning meetings with project team and customers
  • Responsible to deliver high quality codes for implementations
  • Being a mentor for junior Software Engineers.

Requirements

Bachelor’s degree in Computer Science or equivalent.

Technical Requirements

  • At least 6 years of strong hands-on experience with Java and Spring stack.
  • Working knowledge of Web API, REST, XML, JSON.
  • Hands-on experience in UI/UX development using JSP, HTML5, CSS3, JavaScript.
  • Able to define solution and prepare technical specifications according to Functional Specifications.

Interpersonal Requirements

  • Excellent written and verbal reasoning and communication skills
  • Excellent problem-solving skills with high level of initiative.
  • Meticulous, detailed and able to work with minimal supervision.
  • Ability to work under pressure and meeting tight deadlines.
  • Ability to lead technical solutions end to end.

Added Advantage

  • Complete minimum 3 Software Development Life Cycle (SDLC).
  • Experience in Banking Solution development will be an advantage.
  • Experience in UNIX environments, systems setup and application deployment will be an advantage.
  • Experience working in a cross cultural team with multi geographical locations (onsite-offshore) will be an advantage.
  • Advantage if worked on Agile Framework or aware of basic Agile terminologies and processes.
  • Provide technical input during the business development life cycle.
  • Participate in experimentation to assess new solution/application paths.
  • Identify challenges to help the development of formalized solution methodologies.
  • Interface and coordinate tasks with internal and external technical resources. Collaborate to provision estimates, develop overall implementation solution/application plan, and serve as a lead as required, to implement the installation, customization, and integration efforts.
  • Actively contribute to the quality assurance for services within the solution/application area.
  • Experiences working on Containers (e.g. Docker, Kubernetes) and DevOps technology on VMware infrastructure and/or Public Cloud (e.g. AWS, Azure, Oracle, Alibaba) will be an added advantage.
  • In-depth knowledge of Cloud & distributed architectures, Microservice, API best practice design.
  • Experienced in CI/CD and exposed to standard development ecosystem: SonarQube, Jira/Confluence, SVN, Jenkins, Eclipse.

Apply Online

A valid email address is required.
A valid phone number is required.