Preferably 8 to 10 years of experience with Javascript development and delivering mission critical, fault tolerant applications
- Must be ab advanced Application Developer who has strong experience in UI/UX (Angular, React, Vue) JavaScript presentation skills. The candidate will be responsible for developing UI functionality as well as integration components
- Experience working in a Gitlab/GitHub based devops environments and adhering best SDLC practices
- Strong Object-Oriented analysis and design skills including requirements analysis, Object Oriented design patterns, and UML
- Deep knowledge of API Integration, client browser JavaScript and User Interface design
- Experience incorporating nonfunctional design aspects into the code components
- Experience with quality assurance process for testing applications including functional, nonfunctional and parallel testing
- Solid working experience in agile project delivery, following SCRUM practices, cross-functional contribution and excellent team collaboration capabilities
- Ability to work on multiple tasks, perform in depth code reviews and ensure design and coding are adhering to security and architectural standards.
- Ability to collaborate with multiple business and technical teams
- Moderate knowledge of Word, Excel and productivity improvement tools
- Strong problem solving and analytical skills demonstrated by the ability to assimilate new information, understand complex topics and arrive at sound analysis and judgment.
Responsibilities
- Perform advanced development experience Java/JEE technologies coupled with UX/Javascript/HTML development leveraging Angular, Bootstrap, React, Vue or similar java script frameworks
- Hands of experience of the DevSecOps ecosystem and technology stack and tools (e.g., Maven, Jenkins, GitLab, Nexus, Fortify, SonarQube and Nexus IQ)
- Implementing spring web workflows and implementing Single Sign on, web security
- Ability to work on multiple assignments simultaneously and produce high quality products;
- Strong problem solving and analytical skills demonstrated by the ability to assimilate new information, understand complex topics and arrive at sound analysis and judgment
- Develop various solution project documents such as solution alternatives, solution recommendation, package diagram, deployment diagram, designlevel class diagram, sequence/activity/communication diagrams, BPM diagrams, platform specific component diagrams, and nonfunctional design considerations deliverable
- Develop specifications to integrate with legacy applications leveraging web services, messaging and enterprise service bus
- Contribute toward developing solution guidelines, standards and best practices
- Review platform specific detailed code components and ensure alignment of code to the defined solution
- Work with quality assurance team to define test environments and also nonfunctional test cases
- Nice to have experience coding Java/Selenium to augment automated testing needs in scrum team structure
Work with infrastructure team to validate physical system requirements and solution alignment