Senior Java Developer, Module Lead Resume
TX
SUMMARY:
- Over 11 Years of experience with all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, and Development, Documentation, Implementation, Integration, build and deployment. Last 3 years in e - Solutions/Web/Intranet, Client/Server Technologies and Systems Software design and development using JDK 1.4/1.5/1.6, Struts, J2EE - Java Servlets, JSP, JDBC, Springs, Hibernate, Web Services and in related Java/Web technologies.
- Extensive experience in developing middleware web services using Tomcat, IBM WebSphere and Message broker and developing web & client server applications using Java/J2EE components that include EJB, Servlets, JDBC, XML, XSD, spring, My-Batis and hibernate.
- Extensive experience in Software Development Life Cycle (SDLC) with Agile and Test Driven Methodologies that includes Scrums, daily Stand-ups and client interaction.
- Worked in complete Software Development Life Cycle - analysis, design, development, testing, implementation and support in different application domains involving different technologies on Windows, Linux and UNIX platforms.
- Working experience in Production, Staging, QA and Development environments.
- Experience working with Database systems like Oracle, SQL Server and My SQL.
- Working knowledge of Version Control tools includes CVS, SVN.
- Experience working as a Module Lead and handled responsibilities like Client Interactions, Planning, Scheduling, Allocation & Monitoring of both Resources & Tasks .
- Demonstrated expertise in Requirements Analysis, Software Specifications, and High/Low Level Design .
- Hands on experience of Web Services using SOAP, WSDL and UDDI using top down and bottom up approach.
- Experience in writing Unit test cases using Junit and Test NG and execute the Test Suite.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Expertise in writing the build scripts using ant.
- Working knowledge of Agile Project Management tool. Experience in creating Epics and Stories in an agile delivery model and also had CSM certified for agile delivery model.
- Played dual role of Technical lead and Business Systems Analyst in Agile delivery model.
- Experience in projects related to integration of IT systems in case of mergers and acquisitions of companies.
- Good expertise in understanding the High Level business requirements and translate them into platform specific system requirements.
- Experience in Business and Technical writing and includes creating Business process flow, Business process Modeling, activity diagrams, sequence diagrams and develop Use Cases.
TECHNICAL SKILLS:
Languages: JDK 1.3/1.4/1.5/1.6/1.7, J2EE, SQL
Web Services: WSDL, JAX-WS, Rest Web services
DAO Frameworks: JDBC, DAO, Spring JDBC
Frameworks: Spring Modules- MVC, IOC, Security, Struts1.x,2.x
Distributed Technologies: EJB 2, EJB 3.0, JMS, Web Services, MQ, RMI
Scripting Languages: ANT scripting, Java Script, JQuery
Design & Methodologies: UML, Agile and Waterfall
XML Technologies: XML, XPATH, XSD, SOAP, JAXB, XQuery
Development Tools: Eclipse, STS, Net Beans, XML Spy, SQL Developer
Unit Testing Tools: Junit, Test NG
Version systems: CVS,SVN
Databases: Oracle 8i/9i, AS400, My-SQL Server 2000/2005, and DB2
Application Servers: Tomcat 7.0/6.0, WebLogic 10G/11G, WebSphere 6.1/7.0
Designing Tools: Rational Rose, Visio
Operating Systems: Windows XP Professional, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential, TX
Senior Java Developer, Module Lead
Responsibilities:
- Design and Architecture level Contribution for developing new Access Request Tool.
- Integration with other services like CPR and UIASS
- Auto redirection and submission of user requests.
- Code Review and Unit testing using Junit.
- Created Data Models and created schemas as per the Data Model. Generated Hibernate Data Set components to represent the specific data fields that comprise the request and response data respectively.
- Developed Web services using JAX-WS based on SOA architecture.
- Other responsibilities include code review, release management and co-ordination with team.
- Participated in the code deployments, Architecture review meetings, Design documents updates, project status meetings and environment set-up status meetings.
Environment: Struts MVC, Spring Security, XML/XSD, WSDL, Oracle 11i, Tomcat, Cisco LAE deployment Env.
Confidential, Milpitas, CA
Technical Lead/Senior Java Developer
Responsibilities:
- Design and Architecture level Contribution for developing SOA applications.
- Created detailed design documents.
- Design the basic Structure of Project in eclipse.
- Code Review and Unit testing using Junit.
- Created Data Models and created schemas as per the Data Model. Generated Hibernate Data Set components to represent the specific data fields that comprise the request and response data respectively.
- Developed Web services using JAX-WS based on SOA architecture.
- Other responsibilities include code review, release management and co-ordination with team.
- Participated in the code deployments, Architecture review meetings, Design documents updates, project status meetings and environment set-up status meetings.
- Supporting QA and Production environments. Involved in System Integration and Integration Testing.
Environment: Spring MVC, Spring Security, XML/XSD, WSDL, My SQL, Tomcat, Sight Call integration.
Confidential, Troy, MI
Senior Java Developer, Module Lead
Responsibilities:
- Involved in various stages of the project life cycle - requirements analysis, design, development and enhancement of the application.
- Mapped the business requirement to the technical specification and detailed design documentation. Articulated requirements to technical teams in a variety of ways, including via logical diagrams, wireframes, use cases and data samples.
- Designing and developing Process Flow Diagram, Use Cases, Activity Diagrams, and Sequence Diagrams using UML with an extensive usage of MS Visio. Created documents and flowcharts by interpreting technical instructions
- Individual contribution in developing Admin module along with Unit Test cases in Junit.
- Created Data Models and created schemas as per the Data Model. Generated XML Data Set components to represent the specific data fields that comprise the request and response data respectively.
- Incorporated data transformation logic (using XQuery) to map request/response components from one message set into another over the two interfacing components. Converted the data to different legacy formats using XQuery.
- Used Rational Clear Case as the documentation and code repository enabling version control.
- Performed code merge on Clear Case using UNIX file management commands and techniques.
- Incorporated data quality validation checks.
- Supported QA and Production environments. Handling issue resolution and debugging in case of production incidents.
- Used Agile methodology for development. Part of high performing agile teams in JPMC. I was team lead for one of the agile teams.
- Worked with Product Owner and Scrum Master to create backlogs, groom epics and user stories
- Facilitated project iterations, stand ups and aid in removing potential impediments to project development
Environment: Java, J2EE Web Services, WSDL, SOAP, Eclipse, Apache Tomcat Application Server, JDBC, UML using Rational Rose Platform, UNIX, Rational Clear Case, XML, JQuery, XSD, XML SPY, HTML, PL/SQL, MyBatis and Oracle Database.
Confidential, San Jose, CA
Technical Consultant
Responsibilities:
- Responsible for development of CHAPP UI on Cisco CCIX environment.
- Responsible for Unit test cases development with Junit and code review.
- Responsible in leading a team of 3 in developing new features for CHAPP.
- Responsible in configuring of 3rd - Party Application into CHAPP for Access decisions.
- Responsible in Client migrations with CHAPP.
- Responsible for analyzed the root cause and finding the workarounds to resolve the issues.
- Interacting with client for requirements and publishing the data.
- Responsible for build and deployment process of cisco ccix env.
Environment: Java, J2EE, Struts, spring, Hibernate, Oracle 10g, Linux, WAS 7.0, UML using Rational Rose.
Confidential, San Jose, CA
Development Lead
Responsibilities:
- Responsible for installing Confidential on Cisco CCIX environment.
- Responsible in leading a team of 5 in developing new features for Confidential Core App.
- Responsible in modeling of 3rd - Party Application into Confidential for Access decisions.
- Responsible in Client integrations with Confidential .
- Responsible for analyzed the root cause and finding the workarounds to resolve issues.
- Interacting with client to resolve the issues.
- Responsible for Build and Deployment Process on ccix env.
Environment: Java, J2EE, Struts, Oracle 10g, Windows XP, Linux, WAS 6.1
Confidential
Development Lead
Responsibilities:
- Responsible in Design and Analysis of Peridote Features of Confidential .
- Responsible for handling the issues with the Confidential Application.
- Responsible for tracking transactions, analyzed the root cause and finding the workarounds to resolve the issues.
- Development, of the required customizations of the product in JAVA and Oracle10g
- Interacting with client to resolve the issues.
- Data Migration from the older version to the newer version.
- DB design for new enhancements.
Environment: Java, J2EE, Struts, springs, Hibernate, Oracle 10g, Windows XP, Tomcat 6.0.
Confidential
Development lead
Responsibilities:
- Responsible for handling the issues with the Istore Application.
- Responsible for tracking transactions, analyzed the root cause and finding the workarounds to resolve the issues.
- Integration with Fanuc Project.
- Development, of the required customizations of the product in JAVA,J2EE and PL/SQL
- Data Migration from the older version to the newer version.
- Co-ordination with various teams involved in the project. (Oracle Apps team)
Environment: Java, J2EE, Flex 2.0, Pure MVC, Springs, Hibernate, Oracle 10g, IBM Web Sphere 6.1, PL/SQL
Confidential
Responsibilities:
- Responsible for handling the issues with the TradeSphere Application.
- Responsible for tracking transactions, analyzed the root cause and finding the workarounds to resolve the issues.
- Development, of the required customizations of the product in JAVA and PL/SQL
- Interacting with client to resolve the issues.
- Data Migration from the older version to the newer version.
- Co-ordination with various teams involved in the project. (Web Methods team and Oracle Apps team)
- Responsible for applying RPL updates, Manual Product upload etc.
Environment: Java, J2EE, Oracle 10g, Windows 2000, IBM Web Sphere 6.5, PL/SQL.