Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Duties:
- Lead the software interface development team in the development, change control, issues resolution, requirements management, analysis, and design, programming/construction, and testing.
- Design, Develop, and Integrate using distributed JAVA/J2EE, and Springboot framework technologies.
- Serve as a technical expert on the development, coding, testing, and debugging stages of the application.
- Lead activities and interact with users through all phases of the Systems.
- Develop the controllers, services, and DAO layers using the spring framework (Spring MVC, Spring data, Spring rest, IOC, AOP, Security,), ORM like JPA, and Oracle.
- Develop detailed specifications, coding, and unit and systems testing for the application.
- Provide technical and analytical guidance to team members to facilitate the implementation of new technologies.
- Develop the Web Restful Services to integrate with decoupled modules.
- Design and Implement web-based applications using Javascript, Kendo MVVM, JQuery, Angular 2.0, HTML5, Bootstrap, and other web-based frameworks.
- Perform Gap Analysis and Risk analysis of the existing system, evaluate the benefits of the new system, and check the compatibility of the existing system infrastructure with the new business Requirements.
- Create process maps, workflow diagrams, structure charts, and different types of system or process representations.
- Create interface specification documents between impacted applications.
- Write and implement test scenarios for the components developed using different java-based technologies like Junit.
- Deploy the applications using the Jenkin jobs in various environments like Development, ST, and UAT.
- Create stories and sub-stories in various sprint tasks using ADO(Azure DevOps).
- Involve in improving the code quality using SonarQube.
- Analyze the logs and create Splunk reports, and dashboards to identify the issues in a production environment.
- Involve in fixing the bugs in various environments like D2D, ST, UAT, and Production.
- Take ownership of complex business requirements and working them to completion.
- Interact with UX/UI design team to discuss UI/UX impacts on a need basis, Interact with Product owner/BA to get/clarify feature requirement details on a need basis
- Follow Agile ceremonies like Sprint planning, Backlog grooming, Daily scrum, Sprint review, and Sprint retrospective
Education: The minimum qualification required for the performance of the above specialty occupation duties is a bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience.