Java/j2ee Lead Resume
SUMMARY
- 8+ years of experience in software design, development and implementation of client/server and web based software applications with an earned reputation for meeting deadlines and delivering mission critical solutions.
- Expert in developing advanced web - based applications using Java, JEE, Servlets, JSP, JDBC, SPRING, Struts, HIBERNATE, SOAP Web Services, AJAX, XML, XSD, X-Path, Maven, JavaScript, SQL, Log4j and PHP.
- Experience in Software Development Life Cycle - Requirement Analysis, Technical Design, Development, Module Integration, Testing, UAT Deployment, Production Deployment and support.
- Excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
- Good knowledge and hands on experience in RDBMS like DB2, MySQL, Oracle. Extensive knowledge of writing complex queries using SQL.
- Good knowledge and hands on experience in Java Web Services using SOAP, WSDL and UDDI.
- Experienced in deploying JEE applications over servers like Apache Tomcat, WebSphere servers.
- Can Interact with Clients to understand their business requirement.
- Experienced in using the Integrated Development Environments like Eclipse and Net Beans.
- Proficiency in object-oriented design based on MVC Model-II architecture.
- Followed best practices using design patterns (MVC, Factory, Abstract Factory, Singleton, and DAO).
- Prepared Technical design document, Use cases and User manuals for various projects and good at Bug fixing, Code reviews and Unit & System testing.
- Experience in Maven, Ant Build script, Jenkins and deployment in application server environment.
- Strong programming experience in Java/JEE technologies - Servlets, JSP, JDBC, XML, Spring, SOAP Web Services, Apache-CXF, WSDL, HTML, XHTML, JavaScript, CSS.
- Experience in installing, configuring Hadoop and ecosystem components like Pig, Hive, HBase and Sqoop. Experience in writing MapReduce jobs in Java and Hive.
- Good working knowledge on Performance Tuning, Debugging & Testing on various platforms.
- First point of contact for any R&D activities and critical problems.
- Providing 24X7 production support for the application stability.
- Quick learner and up-to-date with industry trends, Excellent written and oral communications, analytical and problem solving skills and good team player, Ability to work independently and well-organized.
TECHNICAL SKILLS
Languages: Java
Web technologies: JEE, Servlets, JSP, JDBC, Java Beans, HTML, DHTML, AJAX, JSON, PHP, JavaScript, CSS, XML, Web Services, WSDL, SOAP, SOA, RESTful WebServies.
Databases: MySQL, DB2, Oracle
Script: HTML, CSS, Webkit, JavaScript, JQuery.
Framework: Spring, Struts, Hibernate, EJB
Web / Application Servers: Tomcat5.x, WebSphere6.x, Weblogic8.x.
IDE: Eclipse, RSA.
Versioning system: SVN, CVS.
Operating Systems: Windows, Linux, Unix.
Tools: JIRA, Team Forge, Sonar, Maven, Code collaborator.
Big Data: Hadoop, MapReduce, HDFS.
PROFESSIONAL EXPERIENCE
Confidential
Java/J2ee Lead
Responsibilities:
- Participated in discussion with business users to understand the functionality and rules to be followed during the execution of the projects.
- Followed Agile methodology, interacted with the clients, suggested/implemented optimal solutions, and tailor application to customer needs.
- Managed and mentored a group of offshore application developers, assigned responsibilities, elaborated use cases, managed project schedules, and sprint targets.
- Involved in project setup and environment configuration for development.
- Involved in coding for new enhancements.
- Involved in Development, Testing and Deployment phases.
- Designed and developed reusable Java utility classes for the business logic functionalities.
- Designed the User interface using JSP, HTML, CSS and JavaScript.
- Developed Java beans that perform the primary business logic functionality.
- Implementing of SOAP Web services in the application.
- Implementing Client Side validations using JavaScript and developed front end code with HTML and CSS.
- Providing support for bug fixes, functionality change and code releases.
- Deployed application in test and UAT (Staging) servers.
- Involved in implementation of SSO between Confidential and Merrill Lynch.
- Demonstrated good work load balance between projects and worked under pressure to meet the deliverables.
Environment: Java, JEE, Servlets, JSP, JSTL, Spring, SOAP and RESTful WebServies, EJB, DB2, XML, WebSphere, Tomcat, Rational Software Architect, Team Forge, Eclipse, HTML, CSS, Ajax, JavaScript.
Confidential
Software Specialist
Responsibilities:
- Participated in understanding of the business functionality and business rules to be followed during the execution of the projects.
- Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
- Involved in project setup and environment configuration for development.
- Involved in coding for new enhancements.
- Followed Agile methodology, interacted with the client, suggest/implement optimal solutions, and tailor application to customer needs.
- Involved in Development, Testing and Deployment phases.
- Fixed potential memory and performance issues.
- Designed and developed reusable Java utility classes for the business logic functionalities.
- Designed Use Case, Class and Sequence diagrams for various modules and components.
- Designing the User interface using JSP, HTML and JavaScript.
- Developed Java beans that perform the primary business logic functionality with spring.
- Designed the XML Schema for data transmission using xml documents.
- Integrated the spring Webflow framework for the presentation layout and extensively used the dynamic rendering feature.
- Integrated Wirecard payment gateway.
- Implemented Client Side validations using JS and developed front end code with HTML and CSS.
- Supported for bug fixes, functionality changes and code releases.
- Demonstrated good work load balance between projects and worked under pressure to meet the deliverables.
- Deployed application in test, UAT (Staging) and Production servers.
Environment: Java, JEE, Servlets, JSP, JSTL, Spring, Hibernate, SOAP WebServies, RESTful WebServies, XML, XSD, Tomcat, Eclipse, HTML, CSS, Ajax, JavaScript and JQuery.
Confidential
Software Specialist
Responsibilities:
- Involved in Analysis, Design, Coding and Testing.
- Implemented new strategies to generate more page views.
- Involved in implementing MVC architecture to separate business logic from the view part
- Configured Cron Jobs to summarize the site stats.
- Responsible to manage data coming from different mobile sites.
- Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
- Generated reports in different time frames (i.e. Hourly, daily, weekly and monthly).
- Fixing bugs and enhancing applications.
Environment: Java, JSP, Servlet, Spring, Hibernate, Javascript, MySQL, Tomcat, Hadoop, HDFS, MapReduce, Hive, Sqoop, Eclipse.
Confidential
Software Engineer
Responsibilities:
- Understanding all the business functionalities involved in the project.
- Participated in analysis and design of the specs.
- Designing and developing at every stage of software development lifecycle.
- Using HTML,CSS,JavaScript, AJAX to produce high performance, rich and user-friendly Web interface.
- Improved the build process by migrating it from Ant to Maven2.
- Involved in implementing Web services in the application.
- Involved in probing the application for memory leaking.
- Used JEE design patterns like DAO, DTO, Factory etc.
- Working with objected oriented programming concept such as Inheritance.
- Writing Client-side validations using JavaScript.
- Writing queries and statements to test database for retrieving, editing and inserting data.
- Developed Data Source Configuration for MySQL Database.
- Log4j was effectively used for Logging.
- Fixing bugs and enhancing applications.
Environment: Java, JSP, Servlets, Struts, MyMobileWeb, MySQL
Confidential
Software Engineer
Responsibilities:
- Understanding all the business functionalities involved in the project
- Designing and developing at every stage of software development lifecycle
- Using HTML,CSS, JavaScript, AJAX to produce high performance, rich and user-friendly Web interface
- Involved in implementing Web services in the application
- Used JEE design patterns like DAO, DTO, and Service Locator etc
- Involved in writing Stateless Session Beans for implementing the Business Services
- Working with objected oriented programming concept such as Inheritance
- Writing Client-side validations using JavaScript
- Writing queries and statements to test database for retrieving, editing and inserting data
- Developed Data Source Configuration for MySQL Database
- Involved in writing JUnit test cases
- Log4j was effectively used for Logging
- Fixing bugs and enhancing applications
Environment: Java, JEE, Servlets, JSP, Struts, JavaScript, AJAX, HTML, DHTML, CSS, SQL, ANT, SOAP, XML, SVN, Windows.
Confidential
Software Engineer
Responsibilities:
- Participated in analysis and design of the specs
- Participated in understanding of the business functionality and business rules to be followed during the execution of the project
- Developed rich UI using HTML5 and CSS3.
- Used various design patterns like MVC, DAO, Factory, Singleton and Service Locator.
- Developed Value Objects and DAO Accessor Classes using Prepared and Callable Statements.
- Involved in performance tuning of the project.
Environment: JSP, Servlets, Struts, Hibernate, MySQL, HTML5, CSS3
Confidential
Software Engineer
Responsibilities:
- Gathered requirements from the client and developed Software Requirements Specifications.
- Interacted with clients to analyze business needs.
- Implemented Payment gateway through E-commerce.
- Designed and developed Reports.
- Played an active role as a team member.
- Performed application unit testing and Fixed Bugs.
Environment: Java, JEE, Servlets, JSP, Struts, JavaScript, AJAX, HTML, DHTML, CSS, SQL, ANT, SOAP, XML, SVN, Windows.
Confidential
Jr Software Engineer
Responsibilities:
- Involved in coding, participated in load testing and functional testing for the product.
- Interacting with counterparts and understanding the requirements.
- Preparing Functional Specifications and Design Specifications.
- Customized Application development.
- Did coding for business modules, participated in code reviews
Environment: PHP, MySQL, JavaScript, HTML, CSS.