J2ee Lead And Onsite Coordinator Resume
Bentonville, AR
PROFESSIONAL SUMMARY:
- 9 years of experience in Software design and development activities of various client server based applications using Core Java and J2EE technologies.
- Expertise in developing the web applications with various Open Source frameworks like Struts, Spring MVC and Hibernate Frameworks.
- Expertise in design, development of web - based and enterprise applications using JSP, JDBC, JMS, REST Web services on servers like Apache Tomcat, Web Sphere.
- Exposure to J2EE design patterns
- Exposed to Big data technologies like Cassandra and Hive
- Good experience in designing and developing front-end using HTML, JavaScript, CSS, JQuery, DOJO, and AJAX.
- Have experience in writing the test cases using JUNIT, Easy Mock and Power Mock
- Hands on experience with IDEs like Eclipse, and Rational Software Architecture (RSA).
- Hands on experience with version control tools like Subversion and CVS.
- Experience in working with build tools Ant and Maven.
- Experience in working with Agile and Waterfall methodologies.
- Experience in different phases of Software Development Life Cycle (SDLC) during the development of software applications.
- Self-motivated, good team player with excellent communication and interpersonal skills.
- Willingness to work in a team with good team management skills
TECHNICAL SKILLS:
Languages: Java, SQL
Technologies: J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC
Frameworks: Struts, Springs, Hibernate, JUnit
UI Technologies: JSP, JavaScript, HTML, CSS, XML, DOJO, JQuery
Servers: IBM WebSphere, Tomcat, Jboss
Databases: Oracle, DB2, Cassandra
Systems: CVS, SVN
Build tools: Ant, maven, Jenkins
IDE: Eclipse, RSA
Defect tracking: HPALM
Platform: Windows, Linux
Project Management: Waterfall and Agile
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
J2ee Lead and Onsite Coordinator
Responsibilities:
- Involved in requirement gathering, analysis, prioritization and estimations
- Worked closely with customers and Business Analyst to discuss and understand the requirements
- Involved in the release and sprint planning
- Involved in design, development, unit testing and deployment
- Worked on the migration of one of the modules from Db2 database to Cassandra
- Involved in fixing the build issues after migrating the project from Ant to Maven
- Worked on adding enhancements to the existing product
- Coordinated with the offshore team in delegating the tasks and understanding the requirements
- Involved in the code reviews and mentor the junior developers.
- Worked on defect analysis and fixing
- Worked on the code migration from WebSphere to TomEE
- Developed Junit test cases
- Used Maven as build tool
- Worked on integrating Sonar plugin to generate the coding standard reports
- Made sure the code is as per the standards
- Worked on source code activities like creating the branch, merging the code between branches and to trunk
- Involved in release activities like preparing the release notes, implementation plan, creating the change requests
- Coordinated well with the team to deliver all the user stories and any clarifications required from QA/BA
Environment: Java, J2EE, Struts, Rest WebServices, Cassandra, DB2, WebSphere Application Server 7.0, TomEE, Tomcat, JMS, ActiveMQs, Angular JS Maven, SVN, Rational Software Architect, Eclipse
Confidential
J2ee Developer and Onsite Coordinator
Responsibilities:
- Involved in the entire life cycle of the project like requirement gathering, analysis, design, development and unit testing
- Involved in the Scrum planning, prioritizing the user stories, release activities and retrospective meetings
- Involved in getting the requirements clarified from client
- Involved in Cassandra and Hive database schema design
- Involved in the design and writing the program specification documentation
- Coordinated with the offshore team in delegating the tasks and understanding the requirements
- Involved in the code review activities like documentation, code view and peer testing of the code done by offshore
- Provided support to QA team in understanding the requirements and finishing the user stories/defects on time
- Developed the REST Web services using JSON as request/response object
- Worked on writing the Junit test cases and helped the team to create
- Wrote the Cassandra and Hive queries to load and read the data from files
- Worked with Technical Architect on performance tuning.
- Involved and helped the team in making the project 100% compliant as per the coding standards
- Worked on defect analysis and fixing
- Worked on creating the release builds and deploying the code to stage environment
Environment: Java, J2EE, Cassandra, Hive, REST Web services, WAS7.0, UNIX scripting, spring, JUnit, Power Mock, JSON, SVN
Confidential
Technology Analyst - Module Lead
Responsibilities:
- Module lead for Java team and involved in managing activities like status reporting and coordinating the team
- Worked on requirement analysis, design, development and unit testing
- Involved in planning activities and estimations
- Involved in preparing the project documentations like TDD and program specifications
- Worked on writing the Junit test cases
- Helped the mainframe team in identifying and tuning the queries
- Involved in the code review activities like documentation, code view and peer testing
- Implemented ORM using Hibernate for data persistence
- Used JSP and java scripts to develop the front end screens
- Worked on Sonar and fixed more than 1000 violations which were in the existing project
- Worked on performance tuning, impact analysis of the project
Environment: Java, JSP, Spring3.0.0, Hibernate3, DB2, WAS7.0, Java scripts
Confidential
Technology Analyst
Responsibilities:
- Lead the team and helped the team both technically and in understanding the business functionality
- Involved in planning activities, estimations, technical and program specification documentation
- Worked on requirement analysis, design, development and unit testing
- Worked on defect analysis and fixing
- Worked with mainframe team in tuning the queries
- Developed the UI screens using JSP, Java scripts
- Worked on SQL queries to generate the reports
- Resolved most of the production defects which were with existing code.
- Taken additional responsibilities in testing/debugging the existing issues and helped the team in need
Environment: Java, JSP, Struts, JDBC 3.0, DB2, WAS7.0, AJAX, Java script
Confidential
Technology Analyst
Responsibilities:
- Involved in requirement analysis
- Worked on coding and development of the application
- Developed the UI screens using JSP and DOJO framework
- Used Spring as MVC and Hibernate as persistence layer
- Assisted the team in designing, coding, writing queries and configuring the application like server configuration and resolving the technical challenges with DOJO framework
- Coordinated with onsite and offshore to get the requirements clarified
Environment: Java, JSP, Spring3.0.0, Hibernate3, DB2, WAS7.0, DOJO, Java script
Confidential
Technology Analyst (Offshore)
Responsibilities:
- Involved in requirement analysis and design documentation, coding and development of the application
- Assisted the team in designing, coding, writing queries and configuring the application.
- Developed the business services using Spring MVC and Hibernate as persistence layer
- Developed the UI screens using JSP and DOJO framework
- Worked on analyzing and fixing the defects
- Assisted the offshore team in setting the environment and understanding the requirements
Environment: Java 5.0, JSP, spring 3.0, JDBC 3.0, DB2 8.0, WAS6.1, Dojo 1.5, Java script
Confidential
Java Developer
Responsibilities:
- Worked on developing the back end services, writing SQL queries and implementing the key features of the application
- Used Spring for MVC and Hibernate for persisting the data to database
- Designed and developed UI using JSP, Java Script, XML, CSS and HTML.
- Worked on performance improvement of the application.
- Worked on the migrating the application from Hibernate to JPA
- As a core team member, provided ideas and helped the team in reducing the number of defects.
- Involved in knowledge transition activities
- Helped the team on technical coding issues.
- Worked on defect analysis and fixing the defects
Environment: Struts, springs, Hibernate, JPA, XML, JSP