Description
Opportunity for Senior Associate Technology - JAVA
Overview of your job role
Senior Associate Technology leads and mentors tracks within projects as well as provides guidance
on Java related technologies and drives adoption of technology best practices within the track/
team. Also manages clients, represents AVIZVA's expertise and thought leadership in offering
solutions leveraging Java technologies and applications.
A detailed look at your job responsibilities
Requirement Analysis
- Should be able to independently create use cases and stories for an area of an application
- Contributes to the meetings and sessions for analysing components of a solution
- With the given guidance and oversight, he/she should be able to develop use cases and identify
stories from business requirements
- Should be able to identify gaps in the requirements of the tasks/modules/track of work owned
by him/her
Technical Design
- Independently contributes towards translating requirements into high level/mid level/low level
technical design
- Contributes to sessions and meetings to help translate requirements into design
- Should be able to analyse semi-complex functionality and prepare a technical design document
for implementation
- Should be able to conduct first level of design review and identify gaps (if any)
- Should be able to drive technical design for new requirements adhering to overall project’s
technical approach/design methodology
Scoping
- Leads creation of Scope Matrix for medium size project (5-10 team members under multiple
tracks in a given project)
- Should be able to decompose requirements into associated stories or other relevant sub- units
- Should be able to distinguish between functional and non-functional requirements
- Should be able to identify potential change request within his track of work
Effort Estimation
- Should be able to estimate against defined stories for a module using ABP/HP or any other
chosen estimation method
- Should be able to estimate effort for small to medium size project
- With the given guidance, should be able to re-estimate stories for his/her track. Is able to fill
any gaps
- Should be able to do semi-complex/complex Proof Of Concepts outside his expertise to support
architect with effort estimates and guide the track towards a solution
You are expected to be more than good at following skills:
- Java (8 or above version), J2EE, JSP , Spring boot, Web services and Micro services
- IBM Web sphere Portal Server (Optional)
- Should have good understanding of Nonfunctional requirements performance / security etc
- Databases - Oracle, DB2, MySQl
- Design patterns and Frameworks.
- Contribution in Documentations and Code Reviews.
- Ability to collaborate with Architects on Development and Design
- Strong communication/interpersonal skills
Personal Attributes
- Strong and innovative approach to problem solving and finding solutions
- Excellent communicator (written and verbal, formal and informal)
- Flexible and proactive/self-motivated working style
- Sense of personal ownership in every problem resolution
- Ability to multi-task under pressure and work independently with minimal supervision
- Ability to prioritise when under pressure
Must have’s
- 6+ years of relevant experience
- Bachelor’s or Master’s degree required in Computer Science or related field preferable