Description

In this role, you will:

  •  
    • Work on complex technology initiatives including those that are companywide with broad impact
    • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
    • Design, code, test, debug, and document for projects and programs
    • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
    • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
    • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
    • Lead project teams and serve as a peer mentor


Required Qualifications, International:

  • 8-10 years of Software Engineering experience in a Development role
  • Bachelor's/Master's degree in Computer Science or equivalent.
  • Around 8+ years of IT experience in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.
  • Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology
  • Experience in design and development of web-based applications and micro services
  • Strong debugging and troubleshooting skills.
  • Hands-on IT experience in developing complex, highly integrated, backend and front end based applications using Java, J2EE,Spring MVC, Spring boot, Hibernate, Angular/React JS frameworks and worked in Agile teams
  • Should have strong work experience in Core Java, Spring web services, HTML5, JavaScript(ES5 & ES6) ,Object oriented JavaScript, Ajax, JSON, React JS library, Responsive web development.
  • Webservice(SOAP and REST)


Desired Qualifications:

  • Possess the ability to manage workload, manage multiple priorities
  • Strong knowledge of best practices, development methodologies & standards especially engaging in Agile projects
  • Ability to assimilate new information, understand complex topics and arrive at robust design
  • Should have good skills with build and deployment tools (Jenkins, Udeploy
  • Should be able to define and manage multiple application environments (SIT, QA, production, DR)
  • Hands-on with cucumber feature file test case development
  • Hands-on with API development in python

  • Machine Learning Model knowledge


Job Expectations:

  •  
    • Manage Application Lifecycle and developments for SCM applications to ensure defect free deliveries.
    • Actively participates in Production, QA, UAT Defect fixing.
    • Deployment in QA, UAT and Production environments.
    • Knowledge of PCF/Azure is required
    • Strong JavaScript/Typescript and Advanced JS proficiency
    • Familiarity with REST API development and related tools (e.g. Postman, swagger)
    • Strong experience with Microservices development
    • Familiar with Middleware Integrations (Apache Camel, Orchestra tool)
    • Experience integrating front-end with back-end services.
    • Should be good with SDLC processes and strong working experience in Agile/Scrum methodology
    • Good communication skills and detail oriented approach is must

Education

Any Graduate