Roles/Responsibilities (5 – 8 day to day candidate’s responsibilities)
- Ability to solve complex analytical and logical problems and come up with designs/solutions
- Responsible for developing, deploying, and maintaining projects in accordance to the AGILE methodology
- Required to design frameworks or components and then follow through with the coding, testing and integration of those components, usually working as part of a team, but sometimes on their own
- Responsible for code quality and adherence to standards
- Participate in design reviews and identify potential mitigation strategies for technical risks
- Maintain and deliver complete project documentation in clear and comprehensive manner
- Report status against the project plan and Possess ability to communicate clearly with project team
- Produce high quality code utilizing Test Driven Development techniques
- Adhere to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications
- Integration of multiple data sources and databases into one system covering SQL and No SQL Data Sources.
Required Qualifications (5 – 8 bullet points on must have skills)
- Bachelor's degree in Computer Science / Information Technology or equivalent experience.
- 5+ years of Hands-on experience designing and developing complex, high-performance enterprise software using Java/J2EE technologies.
- 2+ years of Hands-on experience building REST API, Micro services working in a Cloud Native environment