Associate Java Developer (Hybrid)

Reston, VA
Jul 01, 2022
Jul 08, 2022
Full Time
Opportunity for Associate - Technology (JAVA)As an Associate of Technology, you will participate in development activities by offering Java, J2EE, JSP and Spring Framework expertise. You will be responsible for driving adoption of technology best practices within the track/team. You would also get exposure to drive internal workshops and discussions, and manage clients.Expected Skills:- Java, J2EE, JSP and Spring Framework- Software Development Life Cycle, Oracle, DataBase2, MYSQL- Design patterns and frameworks- Professional & interpersonal communication- Understanding of Non-functional requirements performance / security etc.- Ability to identify issues or risks in the assigned task and meet the requirementsJob Responsibilities: Requirement Analysis- Contribute to the meetings and sessions for analyzing components of a solution- With the given guidance and oversight, you will develop use cases and identify stories from business requirements- Identify gaps in the requirements of any assigned taskTechnical Design- Contribute to sessions and meetings to help translate technical requirements into design- Analyze simple functionality and prepare a technical design documentScoping- Distinguish between functional and non-functional requirements- Break down requirements into smaller components- Identify potential change requests while working on assigned taskEffort Estimation- Conduct estimation for tasks assigned and get it reviewed- Within given guidance, re-evaluate estimates required to complete own workProject Execution- With the given guidance you should be able to manage your own work- Ensure completion of deliverables on the assigned track- Apply Avizva approach, methodologies and toolsProject Tracking- With the given guidance you should be able to track your own progress against the project plan- Feedback progress/delays to track lead or project/program lead with an outline of issues- Lead a small module of 1-2 people and ensure quality and adherence to timelinesPersonal Attributes- Strong and innovative approach to problem-solving and finding solutions- Excellent communication skills (written and verbal, formal and informal)- Flexible, proactive and self-motivated style of working- Sense of ownership in every problem resolution- Ability to multi-task under pressure and work independently with minimal supervisionMust have's- 3-6 years of relevant experience- Bachelor's or Master's degree required in Computer Science or related field