Technical Analyst Resume
SUMMARY:
- Experienced JAVA/J2EE programmer with full stack developer 9.5 years of experience.
- Experience in design, development and implementation using Java EE.
- Strong experience with multiple Java web frameworks/components (JSF, Struts, EJB, SEAM, CDI, JSP, Spring MVC, REST and Servlet).
- Good understanding on Object Oriented design and Design Patterns.
- Experience with multiple J2EE Application Servers - JBoss, WebLogic and Tomcat.
- Experience with Java Persistence Frameworks (JPA, Hibernate).
- Good exposure in Requirement gathering and translating customer business needs to technical solution.
- Excellent Communication skills bridging Client Interaction and Team Management.
- Strong analytical, problem troubleshooting/solving skills, self-starter.
- Working experience in all activities of SCRUM - Agile methodology.
- Leading and mentoring team of 2 members within the project.
- Expertise in using Jenkins Continuous Integration tool.
- Having understanding on JIRA and Confluence management.
- Over 1.5years in AWS. Working currently in AWS platform with complete end to end involvement on a migration project.
TECHNICAL SKILLS:
Operating System: Windows, Linux
Languages/Frameworks: Java/J2EE, JSF 1.2, Spring MVC, JPA-Hibernate, Seam, Struts 1.2, JSP, Servlet, JUnit-Easymock, REST, Angular JS
Databases: Oracle 11g, PostgreSQL, MySQL
Web Applications/Servers: JBoss6.4.0 EAP, Tomcat, Weblogic12.1.3
Tools: Eclipse, SQL Developer, Jenkins, Enterprise Architect, JIRA and Confluence, Alfresco, Lucene, AWS
Others: XML, jQuery, SVN, TFS, Maven
PROFESSIONAL EXPERIENCE:
Confidential
Technical Analyst
Responsibilities:
- Involved in Requirements Gathering and come up with a design for the requirements.
- Analysis done on the exposed APIs.
- Decide the functionality, Design and Integrated the framework.
- To develop and review Solution Design.
- Testing and implementation of solution
- Implementation of release.
Software Used:
- Spring, Web Services, Hibernate, Maven
Technical Analyst
Responsibilities:
- To interact with BA for the Requirement elicitation
- To design and develop DFD for the user stories based on the output of discussion within the team.
- Create JUnit test cases to increase the code coverage which in turn ensures the code quality.
- Develop, Peer review, deploy, and testing the functionality till the DEV environment.
- Created task in the TFS for the user stories which is assigned.
- Proper understanding of the requirement, maintained communication and good coordination within the team which reduces the chance of occurring the bugs
- Keen on the clarity on the requirement before the development starts.
Software Used:
- Spring MVC, REST, Hibernate, JSP, Spring Security, backbone js
- Oracle 11g
- Web Logic 12.1.3, TomEE
Technical Analyst
Responsibilities:
- Coordinate with TCS team members for the knowledge transition.
- Responsible for the reverse KT and taken the ownership of the source code shared.
- Direct interaction with the client for the requirement clarification and other information.
- Acted as POC for the c2C migration complete activities.
- To interact with BA for the Requirement elicitation
- Develop the code for enhancement, Peer review, deploy, and testing the functionality.
- Created task in the JIRA for the user stories.
- Proper understanding of the requirement, maintained communication and good coordination within the team which reduces the chance of occurring the bugs
- Keen on the clarity on the requirement before the development starts.
Software Used:
- JSF, CDI, Hibernate
- Oracle 11g
- JBoss6.4.0 EAP
Senior Software Engineer
Responsibilities:
- Interacting with end users for Requirement elicitation.
- Developing and maintaining SRS and translating them to the Technical specifications.
- Develop the Architecture diagram and other relevant diagrams using Enterprise Architect.
- Team Management - Mentoring, Scheduling, Technical Support
- Managing the tasks and its deployments notes in JIRA.
- Release Management and Product Support.
- Development and code review has been done as a primary role.
- Junit test cases written and fixes the bugs reported in sonar.
Software Used:
- JSF, Seam, JPA (Hibernate), Maven
- Oracle 11g
- JBoss 6
Confidential
SVT (Security Vetting Tool)
Responsibilities:
- SVT stands for Security Vetting Tool is a software application which is mainly used by the engagements in different parts of the world on behalf of Allianz Re-Insurance.
- The information regarding the OE are uploaded by OE’s in the form CSV files are managed by some Rule Engine and SAS logic which is later used as a report for the analysis of OE’s performance.
- The uploaded data will be extracted and stored in the form of plain string into the Oracle tables as a first step.
- This part has been handled by JAVA and will invoke a Rule Engine to convert the data into SAS readable format and stored it into other tables which will later be taken as reports.
- SVT has 2 modules like OE Upload and Admin Upload. In Admin Upload apart from the upload option we have the privilege to administer the User, Role, OE etc.
Technology Lead
Responsibilities:
- Interacting with end users for Requirement elicitation.
- Developing and maintaining SRS and translating them to the Technical specifications.
- Coordinate the project with client.
- POC for the project from onsite in the absence of onsite project manager.
- Managing the tasks and its deployments notes in JIRA.
- Release Management and Product Support.
- Development and code review has been done as a primary role.
- JUnit test cases written and fixes the bugs reported in sonar.
- Actively involved in the SCRUM agile methodology
Software Used:
- JSF, Spring Maven
- Oracle 10g
- JBoss 5
Software Engineer
Responsibilities:
- The Confidential Learning System is a virtual learning environment and course management system developed by Confidential .
- The Confidential Learning System provides users with a platform for communication and sharing content. I was involving in giving technical support for various clients of Confidential which includes understanding the issues by having discussion with these clients.
- As part of the technical support I was modifying the existing building blocks (it’s a plug in functionality of Confidential which uses Confidential API), implementing the Authentication Module, generating various reports etc. for their online learning centers.
Software Engineer
Responsibilities:
- Involved in Requirement Analysis, Development & functionality testing of the System
- Design and development of building blocks for blackboard
- Development and support was the primary role.
Software Used:
- Confidential API’s, Unix Shell commands
Software Engineer
Responsibilities:
- Involved in Requirement Analysis, Development & functionality testing of the System
- Design, development and support were the primary role.
Software Used:
- JSF, Spring, Hibernate
- Oracle 10g
- Tomcat, Linux