Tech Lead/computer System Analyst Resume
Hoffman Estates, IL
SUMMARY
- Over 10+ Years of experience in software development as Computer Programmer Analyst and Tech Lead in Object Oriented Analysis and Design, development, testing and maintenance of Java/J2EE applications.
- Possess strong technical expertise in Java / J2EE.
- Extensive application development experience using frameworks Webservices, spring, JMS, OSGi.
- Well versed with testing framework Junit, SOAP UI Unit, Load and performance testing.
- Well versed with project build/automation tool Apache Maven.
- Experienced in Configuring and deploying applications on Apache Felix container, Apache ServiceMix, Oracle WebLogic, Web Sphere Application server and Apache Tomcat server.
- Experience on working on J2EE applications Interfacing with other applications using Cassandra.
- Hands on experience in using JMS Messaging tool IBM Solace Admin and JMS API.
- Experienced in working with Oracle GoldenGate v11.2 software used for real time data integration, data movement and replication.
- Extensive hands on with IDE tools Eclipse, STS, RAD.
- Experience with SQL & RDBMS, DB2 technologies: Oracle11i/10g/9i, SQL Server and MYSQL.
- Knowledge of version control tools Git, CVS, SVN, CodeCloud.
- Knowledge of project build tool Gerrit and Jenkins.
- Experienced in delivering high value IT projects using Agile methodologies and Waterfall model.
- Extensive hands on experience with project management tools Rally and JIRA.
- Well versed in client interaction and coordination.
- Highly experienced of working in Onsite/Offshore model and as Onsite Co - ordinator.
- Actively involved in Requirement Analysis, High Level Designs, Application Interface Design, coding and testing phases.
- Actively involved in deployment support, post production support and on-call support.
- Quick learner of the new technologies and methodologies.
- Having very good team management and time management skills.
- Possess excellent verbal communication/writing skills.
- Hands on experience with Confidential &T SRT Req pro, PRISM project management tool.
TECHNICAL SKILLS
Programming Language: Core Java, J2EE, SQL
Java/J2EE Technologies: JSP, Servlets, EJB 2. Webservice, JMS
Frame Works: Spring, OSGi, Multithreading, Shell Scripting
Web/Application Servers / Container: Apache Felix, Apache ServiceMix, Oracle WebLogic, Apache tomcat, IBM WebSphere
IDE / Tools: RAD 7.5, Eclipse, SpringSource Tool Suites
Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS 2, JMS, JdbcTemplate, Solace JMS API
Databases: Oracle 10g/11g, MS SQL Server
Markup/Scripting Languages: XML, HTML, XPath
Testing and Build Tools: Apache Maven, JUnit, Log4j
SCM/Source Control: CodeCloud, CVS, SVN, Git, Gerrit, Cygwin, Jenkins
Project Management Tool/DefectTracking Tools: Rally, JIRA, HP Quality Center
Other Tools/Softwares: IBM Solace Admin, Oracle Golden Gate, Interface with Cassandra based application
Operating System: Linux, Unix, Windows 7/NT/98/200/XP
PROFESSIONAL EXPERIENCE
Confidential, Hoffman Estates, IL
Tech Lead/Computer System Analyst
Responsibilities:
- Attending scrum meetings.
- Work on Development User stories, bugs assigned in Rally for Sprint following agile process.
- Attending vision meeting and requirement meetings for project identified for Sprint.
- Requirement analysis and provide estimate of work.
- Actively involved in Data analysis, data format discussion and volume determination of incoming and processed data to make sure smooth replication and movement of data from application to application.
- Application Interface Design creation.
- Unit test plan creation.
- New code development and enhancements, bug fixes.
- Deployment of developed / enhanced module on dev server and perform dev testing.
- Creation of Solace VPN, bridge, connection factory, queue, topics related to project/module.
- Perform Unit Testing of developed/enhanced module.
- Demo of user stories worked in Sprint.
- Creation of deployment instruction document for QA testing and Production Environment.
- Deployment support on QA and production servers.
- Chat room support for issues identified in QA testing and post deployment.
- Application / production support / On call support, post deployment.
- Creation of documents of standards, practices used and followed in projects to make it available for other developers.
- Perform code reviews.
Environment: Language: Core Java, J2EE, JMS
Confidential, Hoffman Estates, IL
Senior Java developer/Tech lead
Responsibilities:
- Attending scrum meetings.
- Work on Development User stories, bugs assigned in JIRA for Sprint following agile process.
- Attending vision meeting and requirement meetings for project identified for Sprint.
- Requirement analysis and provide estimate of work.
- Application Interface Design creation and Unit test plan creation.
- New code development and enhancements, bug fixes.
- Deployment of developed / enhanced module on dev server and perform dev testing.
- Perform Unit Testing of developed/enhanced module.
- Demo of user stories worked in Sprint.
- Creation of deployment instruction document for QA testing and Production Environment.
- Deployment support on QA and production servers.
- Chat room support for issues identified in QA testing and post deployment.
- Application / production support / On call support, post deployment.
- Perform code reviews.
Environment: Language: Webservice, Core Java, J2EE
Confidential, Alpharetta GA
Sr. Java Developer/Team Leader/ Onsite Coordinator
Responsibilities:
- Worked Confidential client location in Alpharetta (USA). Involved in direct client interaction on daily basis.
- Mentored team of 3 people based Confidential offshore.
- Onsite / offshore coordination.
- Joining business/requirement meetings.
- Requirement analysis, preparing high level design, Application Design, Application Interface Design and Unit test plans.
- New code design, development and enhancements
- Perform Unit Testing for the application and supporting system testing.
- Performing load testing and performance testing of application.
- Defect fixing.
- Deployment on QA and Dev environments.
- Support during deployment on production servers.
- Monitoring the application using Introscope monitoring tool
- Post deployment application support / production support / On call support.
Environment: Language: Webservice, Core Java, J2EE, PL/SQL
Confidential
Responsibilities:
- Worked Confidential client location in Alpharetta (USA). Involved in direct client interaction on daily basis.
- Joining business/requirement meetings.
- Onsite / offshore coordination.
- Requirement analysis, preparing high level design, Application Design, Application Interface Design and Unit test plans.
- New code design, development and enhancements
- Perform Unit Testing for the application and supporting system testing.
- Defect fixing.
- Deployments on QA and Dev servers.
- Deployment on QA and Dev environments.
- Support during deployment on production servers.
- Monitoring the application using Introscope monitoring tool
- Post deployment application support / production support / On call support.
Environment: Language: Webservice, Core Java, J2EE, JSP, Servlet
Confidential
Senior Java Developer/Team Leader
Responsibilities:
- Involved in transition of the application from Amdocs and prepared System Appreciation document.
- Mentored the team of 3 people.
- Coordination with client and other support teams for requirement analysis, upcoming work and ongoing maintenance tasks.
- Analyzed the new requirement and prepared the Low level Design (Application Design) and Unit/Assembly Test plans.
- Developed the code as per the new requirement.
- Unit / Integration testing of developed module. Defect Fixing.
- Provide Estimation for the Requirement.
- Prepared the deployment plan and offshore support of deployment activity and post deployment validation.
- Carried out maintenance tasks of the application.
Environment: Language: Core Java, J2EE, Struts, Oracle PL/SQL
Confidential
Responsibilities:
- To increase the back office efficiency, shorten the provisioning cycles, reduce order fallout, and reduce the manual intervention, LSR (Local Service Request) is automated.
- Analyzes the requirement and prepared the low level design and test plans.
- Developed code as per the requirement.
- Perform Unit/Integration Testing for the application
- Defect fixing.
- Deployment support and post deployment validation.
Environment: Language: Core Java, J2EE, Struts, Oracle PL/SQL
Confidential
Team Leader / Java Developer
Responsibilities:
- Mentored the transition of the project from the existing Infosys team.
- Mentored the team of 2 people.
- Prepared System Appreciation Document and MOMs for transition.
- Analyzed new requirements and provide the low level design, test plans for requirement.
- Code development and enhancement.
- Unit / Integration testing of developed module. Fix the defects on time.
- Carried out maintenance tasks of the application.
Environment: Language: Core Java, J2EE, JSP, Servlet
Confidential
Java Developer
Responsibilities:
- Experience of varied roles like Developer, Tester, Tier 3 support, On Call Support
- Generating Reports
- Report Enhancements and Bug fixing
- Unit/Integration testing.
Environment: Language: Core Java, J2EE, Oracle PL/SQL
