J2ee Developer - Full Stack Resume
TexaS
SUMMARY
- Outstanding Java / J2EE Full Stack Developer and talented Software Engineer with proven expertise in object - oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design, development to implementation and maintenance.
- Have 9 years of Java/J2EE development experience in various domains like Life Sciences & Healthcare, Banking & Finance, Manufacturing and Insurance
- Experienced all stages of design, development, and deployment of Java/J2EE-based application system for financial-services/ Healthcare services industry.
- Strong experience as a Senior Java developer in domain areas such as Healthcare, Insurance, Banking & Finance and Manufacturing developing enterprise web Applications and Possess a deep knowledge of the J2EE Framework and internals of the architecture, including JSP, SERVLETS, JDBC, JMS, Logging (Log4J).
- Good experience with different SDLC methodologies like Agile (TDD, SCRUM), Waterfall.
- Good knowledge with SOA Architecture using Web Services, WSDL, SOAP.
- Experience in using ORM tool like Hibernate and IBatis.
- Managed team of four co-workers on few projects and proved as an efficient Team leader in projects utilizing Java, Java EE, Enterprise Java Bean, and Apache Struts, Springs Framework to create fully integrated client management systems.
- Good expertise in Prototyping and Object-oriented analysis and Design (OOAD).
- Familiarity in using Application servers like Tomcat, IBM Web sphere Application Server and Build/Deployment tools
- Good knowledge in HTML5 UI, CSS and JavaScript, JQuery and AJAX.
- Strong skills in creating and accessing various databases using SQL Queries, PL/SQL scripts on various databases like Oracle, SQL Server.
- Knowledge in Unified Modeling Language (UML) methodologies and experiences on Design Tools.
- Experience in applying best-practice Design Patterns and strategies to Enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
- Provide technical guidance and mentoring to application development teams throughout all the phases of the SDLC.
- Document preparation including requirement specification, design documents, test cases and analysis, user training documents and technical help documents.
- Good experience Coordinating with Business Users and Business Analysts to understand requirements.
- Extensive exposure to Onsite-Offshore development model and experience in handling a bunch of team members.
- Code Review and suggest improvements for better performance and standard coding practice.
- Excellent communication and interpersonal skil
TECHNICAL SKILLS
Operating Systems: Linux, UNIX, Windows XP, Windows NT, Windows 2000, MS-DOS
Technology: Java/J2EE-Development / IBM Web Sphère
Web Programming: Java Beans, Servlet, JSP, JDBC, LDAP, Python, JMS, Java Scripts, HTML5, DHTML, CSS, XML, XSLT, Mavenization, AJAX, JQuery, Rest, Web Services
Frameworks: Struts 1.1, Struts 2, Spring MVC, Hibernate, IBatis
Build/Deployment Tools: Maven
Scripting: JavaScript, Shell Scripting, Perl Scripting and Knowledge in Python.
Databases: Oracle 9i, Oracle 10g, Microsoft SQL Server, Derby, DB2, MS Access
IDE & Dev Tools: Eclipse, Rational Application Developer 6.0 & 7.0, and WASAD
Database tools: SQL Developer, SQL Plus, MS SQL, and DB2 Visualizer
Configuration Tools: Sub Version, Star team, CVS, VSS
SDLC&Testing: Agile Methodologies, Scrum Process, JUNIT, Manual Testing, HP Quality Center, Bugzilla, JIRA, SOAP UI Pro, FireBug.
CMS: Open CMS
Special Software: Crystal reports, Putty, Filezilla, WinSCP, Soap UI Pro, JIRA
Application Servers: Tomcat, IBM - Web Sphere (Rational Software Architect v6.0)
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, California
Senior/Lead J2EE Developer (Full Stack Developer)
Responsibilities:
- Participating in SCRUM process and acquiring knowledge on the application functionality from the Business contact.
- Interacting with customer in client meetings and gathering information on the requirements.
- Analysis of the requirements and providing estimates on the requirement implementation.
- Create / Understand the Functional Specifications and Technical Specification documents
- Preparation of prototype.
- Writing Software code - Developing web application using J2EE framework like Struts, Spring MVC and Database like Oracle SQL (Stored Procedures), JSP, Java Script, XML, Web Services etc.
- As part of development activity involved in creating & designing JSP’s, Java Scripts CSS and Action classes. Involved in implementing the Business logic using Java technogies.Used Spring Core for bean wiring and Spring Web MVC framework.
- Involved in optimizing the database SQL queries and writing Stored Procedures.
- Co-coordinating with offshore counterpart and transferring the knowledge acquired on business.
- Unit testing the code with manual Unit Test Plan/Cases and Preparation of Junit test cases.
- Testing the web service using SOAP UI Pro.
- Support & perform deployment activities, which include deployment of development components to non-production environments.
- Support project functional and user testing activities and resolution of reported defects.
- Support, maintenance and enhancements of Integration services using web technologies.
- Ensure quality and timeliness of the deliverables.
- Prepare and deliver regular reports on project progress and outstanding issues.
- Technicalities by attending various knowledge transfer sessions
- Identify the risks and execute mitigation plans.
- Suggest multiple and better options / solutions, where applicable.
Environment: Java, J2EE, JSP, Servlets, Ajax, Junit, Oracle, JDBC, PL SQL, Web Sphere Application Server.
Senior/Lead J2EE Developer (Full Stack Developer)
Confidential
Responsiblilities:
- Participating in SCRUM process and acquiring knowledge on the application functionality from the Business contact.
- Interacting with client in client meetings and gathering information on the requirements.
- Preparation of prototype
- Code development activities like Development of Pilots for various application types.
- Customizing data sources so as to accommodate Cyber Ark Valut.
- Understanding the Cyber ark Vault.
- Coding and configuring the application servers and Databases with vault.
- Development of Data feed runner for loading the FIDP database.
- Stand -alone Java application to load FIDP data.
- Co-coordinating with offshore counterpart and transferring the knowledge acquired
- Unit testing the code using Junits.
- Preparation of unit test case.
- Ensure quality and timeliness of the deliverables.
Environment: Java, J2EE, JSP, Servlets, Ajax, Junit, JQuery, Hibernate, IBatis, Tomcat Application Server
Senior/Lead J2EE Developer (Full Stack Developer)
Confidential
Responsibilities:
- Participating in SCRUM process and acquiring knowledge on the application functionality from the Business contact.
- Interacting with client in client meetings and gathering information on the requirements.
- Analysis of the requirements and Preparation of prototype
- Code development activities using Spring MVC framework, JQuery, Java Script, Hibernate, IBatis.
- Unit testing the code with JUnit Test cases
- Ensure quality and timeliness of the deliverables.
- Prepare and deliver regular reports on project progress and outstanding issues.
- Technicalities by attending various knowledge transfer sessions
- Identify the risks and execute mitigation plans.
- Suggest multiple and better options / solutions, where applicable.
Environment: Java, J2EE, JSP, Servlets, Ajax, Junit, JQuery, Hibernate, IBatis, Tomcat Application Server
J2EE Developer - Full Stack
Confidential
Responsibilities:
- Participating in SCRUM process and acquiring knowledge on the application functionality from the Business contact.
- Interacting with client in client meetings and gathering information on the requirements.
- Analysis of the requirements and Preparation of prototype
- Code development activities using Spring MVC framework, JQuery, Java Script, Hibernate, IBatis.
- Unit testing the code with JUnit Test cases
- Ensure quality and timeliness of the deliverables.
- Prepare and deliver regular reports on project progress and outstanding issues.
- Technicalities by attending various knowledge transfer sessions
- Identify the risks and execute mitigation plans.
- Suggest multiple and better options / solutions, where applicable.
Environment: Java, J2EE, JSP, Servlets, Ajax, Junit, JQuery, Hibernate, IBatis, Tomcat Application Server
Confidential
J2EE Developer (UI Developer)
Responsibilities:
- Participating in SCRUM process and acquiring knowledge on the application functionality from the Business contact.
- Interacting with client in client meetings and gathering information on the requirements.
- Analysis of the requirements and Preparation of prototype
- Code development activities using JSP, JQuery, Java Script, STRUTS 2 framework, JDBC and Oracle Database.
- Unit testing the code with Junit test cases
- Ensure quality and timeliness of the deliverables.
- Prepare and deliver regular reports on project progress and outstanding issues.
- Technicalities by attending various knowledge transfer sessions
- Identify the risks and execute mitigation plans.
- Suggest multiple and better options / solutions, where applicable.
Environment: Java, J2EE, JSP, Servlets, Ajax, Junit, Struts 2, Web sphere Application Server
Confidential, Texas
J2EE UI Developer
Responsibilities:
- Code analysis and updates as per the latest functional business rules.
- Taken part in JAD sessions to capture and analyze the requirements.
- Analysis of business requirements and technical requirements.
- Designed components for the project.
- Designed externalization of rules using XMLs and look-up tables. Enhanced the existing design to accommodate all project changes in Claims.
- Developed two new utility projects that can be used by all projects in claims.
- Participated in the design of the database tables.
- Preparing design documents such as High-Level and/or Low-Level design of the project.
- Development of code using RAD.
- Involved in coding of mappers, managers and implementations in Business Services Framework.
- Involved in coding of JSPs, controllers, page handlers and servlets in Presentation Services Framework.
- Developed a custom tag to build a tree view for the claims plan.
- Implemented design patterns like Session Façade, Value Objects and DAO.
- Maintaining coding standards using proprietary tools.
- Managing the configuration and controlling the versions.
- Managing the various phases of testing.
- Managing and working on change controls.
- Participated in walkthroughs, reviews and inspections during the SDLC of product
- Involved in implementing all releases until date.
Confidential
Responsibilities:
- Involved in the development of prototype of the project
- Involved in the development of User Administration module.
- Providing Enhancements to the code.
- Involved in bug fixing activity
- Unit Testing.
Confidential
Responsibilities:
- Creating test Scenarios and writing Test cases against the Functional Specification
- Providing Enhancements to the code and did the functionality testing
- Created Unit test case Templates for each use cases based on the Business Specifications
- Underwent to Client place for the Application Implementation.
- Tested the application from various perspectives including the functionality in Performance, sessions, search capabilities and browser compatibilities.
- Executing Test Cases to validate the functionality and verify actual against expected results.
- Resolved the Bugs according to the client request in the client place.
- Involved in the Database Design and Framework Architecture Design
- Performing Builds/Deployment for the various environments Using Ant Scripts
- Maintain the Release notes and list of deliverables coordinated the weekly Database releases
- Managing the Bug Fixes and Patch UPR releases
Environment: Java, Struts, JSP, Ant, Tomcat, Clear case, Eclipse, Bugzilla, HP- Quality center, SQL Server, UNIX
Confidential
Software Engineer
Responsibilities:
- Designing and Developing the complete User Interface of the System according to Business requirements and developed the JSP, Business Objects and Data Access Objects