Java Lead And Onsite Coordinator Resume
Bentonville, AR
SUMMARY
- 8+ 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 implementing the J2EE technologies like JSP, Servlets, JDBC, JPA, REST Web services and ActiveMQs to develop Enterprise applications.
- Exposure to J2EE design patterns
- Expertise in Design, Development of web - based applications using servers like Apache Tomcat and application servers like Web Sphere.
- Strong knowledge in writing the SQL queries, and working with Oracle, DB2 relational databases.
- 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.
- Experience in UNIX shell scripting
- 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, UNIX
Technologies: J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC
Frameworks: Struts, Springs, Hibernate, JUnit
UI Technologies: JSP, JavaScript, HTML, CSS, XML, DOJO, JQuery
Web/Application Servers: IBM WebSphere, Tomcat, Jboss
Databases: Oracle, DB2, Cassandra and Hive
Source Control 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
Java Lead and Onsite Coordinator
Environment: Java, J2EE, Struts, Rest webservices, Cassandra, DB2, WebSphere Application Server 7.0, TomEE, Tomcat, JMS, ActiveMQs, Maven, SVN, Rational Software Architect, Eclipse
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 database schema design
- 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 Web sphere 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
Confidential, Bentonville, AR
Java Developer and Onsite Coordinator
Environment: Java, J2EE, Cassandra, Hive, REST Web services, WAS7.0, UNIX scripting, spring, JUnit, Power Mock, JSON, SVN
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
- Developed the REST Web services using JSON as request/response object
- Implemented model-view-controller using Spring MVC
- Worked on writing the Junit test cases and helped the team to create
- Wrote UNIX shell scripts to read the files and then process it to database
- 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
- Used Code collaborator for organizing the review comments
- Worked on creating the release builds and deploying the code to stage environment
Confidential, Bentonville, AR
Technology Analyst (Offshore)
Environment: Java, JSP, Spring3.0.0, Hibernate3, DB2, WAS7.0, Java scripts
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
- Worked on defect analysis and fixing
- 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
- Used Springs for model-view-controller
- Worked on Sonar and fixed more than 1000 violations which were in the existing project
- Worked on performance tuning
- Worked on impact analysis of the project
Confidential, Bentonville, AR
Technology Analyst (Offshore)
Environment: Java, JSP, Struts, JDBC 3.0, DB2, WAS7.0, AJAX, Java script
Responsibilities:
- Lead the team from offshore and helped the team both technically and in understanding the business functionality
- Involved in planning activities and estimations
- Worked on requirement analysis, design, development and unit testing
- Involved in Technical and program specification documentation
- Worked on defect analysis and fixing
- Worked with mainframe team in tuning the queries
- Resolved most of the production defects which were with existing code.
- Involved in maintenance and production support
- Taken additional responsibilities in testing/debugging the issues and helped the team in need.
Confidential, Bentonville, AR
Technology Analyst (Offshore)
Environment: Java, JSP, Spring3.0.0, Hibernate3, DB2, WAS7.0, DOJO, Java script
Responsibilities:
- Involved in requirement analysis
- Responsible for coding and developing the application
- Assisted the team in designing, coding, writing queries and configuring the application like server configuration.
- Resolved configuration and technical issues
- Developed the UI screens using JSP and DOJO framework
- Helped the team in resolving the technical challenges with DOJO framework
- Resolved configuration and technical issues
- Developed the UI screens using JSP and DOJO framework
- Used Spring as MVC and Hibernate as persistence layer
Confidential, Bentonville, AR
Technology Analyst (Offshore)
Environment: Java 5.0, JSP, spring 3.0, JDBC 3.0, DB2 8.0, WAS6.1, Dojo 1.5, Java script
Responsibilities:
- Involved in requirement analysis and design documentation
- Involved in coding and developing the application
- Assisted the team in designing, coding, writing queries and configuring the application.
- Used Spring as MVC and Hibernate as persistence layer
- Developed the UI screens using JSP and DOJO framework
- Developed grid using DOJO for better readability
- Resolved configuration and technical issues
- Involved in defect analysis and fixing
Confidential, Bentonville, AR
Technology Analyst (Offshore)
Environment: Java, JSP, Struts, JDBC 3.0, DB2, WAS7.0, AJAX, Java script
Responsibilities:
- Worked on requirement analysis, design, development and unit testing
- Worked on defect analysis and fixing
- Involved in maintenance and production support
- Taken additional responsibilities in testing/debugging the issues and helped the team in need
- Developed the UI screens using JSP, Java scripts
- Worked on SQL queries to generate the reports
- Used Struts framework for MVC architecture
Confidential, Plano, TX
Java Developer (Offshore)
Environment: Struts, springs, Hibernate, JPA, XML, JSP
Responsibilities:
- Involved in development and maintenance of the key features of the application.
- Worked on developing the back end services and writing SQL queries
- Designed and developed UI using JSP, Java Script, DHTML, XML, CSS and HTML.
- Used Spring for MVC and Hibernate for persisting the data to database
- Worked on developing the back end services and writing SQL queries
- 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