We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Doral, FL

EXECUTIVE SUMMARY:

  • 10+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
  • A strong team player.
  • Expertise in Web development projects.
  • Expertise in implementing web based projects using IBM Web Sphere Application Server IDE like IBM Web Sphere RAD and Eclipse.
  • Expertise in design and development of multi - tiered web based applications using J2EE technologies like Core Java, JSP, Servlets, JDBC, XML/XSLT, JNDI, JMS, LDAP, RMI and framework like STRUTS and Spring.
  • Good experience in working with the different modules of Spring Framework, particularly Injection of Control (IOC) and Aspect Oriented programming (AOP).
  • Expertise in Web page creation using HTML, JavaScript, JQuery, Bootstrap, AngularJS, Less CSS.
  • Good experience in using the Oracle 11G/10G/9i/ databases.
  • Experience in implementing Design Patterns & JMS for Messaging services.
  • Experienced in implementing Spring Framework, Hibernate/iBatis as ORM (Object-Relational Mapping).
  • Strong Knowledge in using the tools like Log4J, JUnit, Groovy and TOAD.
  • Experience in database design, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping and Hibernate.
  • Experience in software development/ testing using AGILE and SCRUM methodologies.
  • Experienced in using CVS for version control.
  • Good Experience on AJAX for creating dynamic pages and actions.
  • Good exposure to Object Oriented Analysis and Design (OOAD), Use Cases and UML.
  • Good experience in design and development of Web-Services as Service Providers and Consumers using REST, SOAP and WSDL.
  • Experience in using XML Spy for XML editing.
  • Experience with Eclipse IDE and Spring, Struts, UML plug-ins.
  • Expertise in Production Support and monitoring the production activities and fixing the production issues and finally ensuring the Application is running stable in the Client Environments.
  • Extensively worked in the design, development and maintenance of the projects.
  • Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen client needs assessment aptitude.
  • Experience in Onsite and Offshore and Global delivery model.

TECHNOLOGIES SUMMARY:

Java Technologies: Java 7, J2EE, J2SE, JDBC, Servlets, JSP, JNDI, JMS, Java Mail API, WebSphere MQ, XML, Groovy

Frontend Technologies: HTML5, CSS3, Bootstrap, LESS, JavaScript, jQuery, Lodash, JSON, AJAX, JSP

Frameworks: jQuery, Angular JS, Struts

IDE & Tools: IBM RAD, Eclipse, IntelliJ

Application/Web Servers: Web Sphere, Apache Tomcat

Architectures: Struts, Hibernate, Spring

Build Tools: ANT, Maven, Grunt

Design Tools: MS Visio, MS Office

XML Technologies: XML, SAX, DOM, XSD

Databases: Oracle, SQL Server 2008

Operating System: Windows 8, UNIX, Sun Solaris

Version Control: CVS, Accurev 10

Code Migration Tool: CA Harvest 12.5, Accurev 10

PROFESSIONAL WORK EXPERIENCE:

Confidential, Doral, FL

Sr. Java Developer

Responsibilities:

  • Used Spring Framework for Injection of Control (IOC) and integrated with the Hibernate.
  • Developed the backend part of the application involving Spring, JPA, Hibernate and Rest Web Services.
  • Used various feature of Spring such as XML configuration extensions for Declarative Transaction Management,JavaGenerics support, Annotation Driven Dependency injection.
  • Involved in designing and implementing persistence layer using JPA with Hibernate.
  • Designed User Interfaces using Bootstrap, AngularJS, Less CSS and Lodash for front end view.
  • Developed application using Angular JS to implement Single Page Architecture (SPA).
  • Used Angular JS to consume restful services.
  • Responsible for design and implementation of database-backed modules.
  • Written unit test cases using Groovy.
  • Used RAD 8.5 and Intellij 15.0 as an IDE and deployed the entire application using web sphere application server.
  • Understanding user stories, plan and create timeline ensuring on-time delivery of assigned stories.
  • Followed Agile methodology maintained over JIRA
  • Involved in sprint planning.
  • Involved in requirements gathering from Users.
  • Worked as production support team member for server builds and deployment.
  • Code reviewed and unit tested all the projects deliverable of peer developers using code collaborator.
  • Worked with QA and Business Users team to design test plans and test cases for User Acceptance Testing (UAT).

Technologies: Java 7, Spring, JPA, Hibernate, HTML5, CSS3, Bootstrap, LESS CSS, JavaScript, jQuery, JSON, AJAX, Lodash, Groovy, IBM Rational Developer 8.5, IBM WebSphere 8.5, SQL Server 2008, Code Collaborator, Accurev 10

Confidential, Miami, FL

Sr. Java Developer

Responsibilities:

  • Used Spring Framework for Injection of Control (IOC) and Aspect Oriented programming (AOP) and integrated with the Hibernate.
  • Prepared the technical design for the system that adheres to the MVC architecture using Spring and Struts.
  • Extensively used Hibernate packages for Data Access Objects (DAOs) and DB Connections from the Connection Pool using/talking to Oracle
  • Developed stored procedures, triggers and functions to process the trades using PL/SQL Oracle
  • Involved in creating Thread pooling module in Fax sending project. Created the thread pool to send FAX of all the pending claim notification by reading configuration from DB.
  • Worked on JAX-WS API and involved in developing SOAP web services.
  • Used several design patterns like singleton, observer, decorator, factory method.
  • Involved in production deployment and release cycle. Coordinating with web hosting team for deploying the war using Harvest deployment tools.
  • Used SOAP UI for inspecting, invoking and testing the web service.
  • Involved in design, development and testing of various modules
  • Communicating with the end user and getting the requirement.
  • Deployed the application using Web Sphere Application Server 8.5.
  • Developed web pages/presentation layer using HTML, JSP and CSS.
  • Developed Server side code using Servlets.
  • Used SAX parser for parsing xml documents and used XML transformations using XSLT.
  • Used RAD 8.5 as an IDE and deployed the entire application using web sphere application server.
  • Worked as production support lead for server builds and deployment.
  • Involved in testing of the production different stages of the product life cycles - Product version release, maintenance and performance patch releases.
  • Involved in requirements gathering from User
  • Troubleshoot, fix, implement and test the production issues and enhancements.
  • Wrote technical Detailed Design Documents (DDDs) for the developers to implement/analyze the scope of the enhancements in the application.
  • Worked extensively on CVS as the version control tools.
  • Reviewed all deliverable from offshore
  • Owned complete ownership of all the deliverables
  • Code reviewed and unit tested all the projects deliverable from offshore
  • Build good & correct estimates using an appropriate estimation methodology & latest productivity
  • Designed and Maintained Templates, Guidelines and Checklists
  • Completed and Implemented Root Cause Analysis and Defect Prevention activities
  • Monitored & ensured the completion of Deliverables on quality by team members
  • Completed the estimation reviews of all work requests & enhancements
  • Reviewed Weekly progress report - application level reports
  • Reviewed all Application Understanding Documentation
  • Identified & droved opportunities for improvements in policies, practices & procedures on an ongoing basis
  • Conducted RCA and DP workshops for the applications and track the actions to closure
  • Provided application and technical /help to the team members
  • Created and updated the Activity tracking sheet on a daily basis
  • Kept the Application Understanding Documentation up-to-date
  • Provided fixes to the issues identified in UAT phase using HP Quality Center tool.
  • Used PPM to track the efforts and fill the timesheets for self and teams
  • Adherence to the processes set in the project

Environment: Java 7, SOAP Web Service, Strut1.2, Hibernate 3.5, Spring MVC 3, IBM Rational Developer 6/7.5/8.5, IBM WebSphere 6/7/8.5, Oracle 11G, SOAP UI, HP Quality Center, CA Harvest 12.5, HP PPM, CVS.

Confidential, Atlanta, GA

Technical Specialist and Onsite Coordinator consultant

Responsibilities:

  • Designed User Interfaces using JSP, JavaScript, CSS and DHTML for front end view.
  • Worked with JavaScript 1.6 for client side validations and AJAX for Rich Internet Applications.
  • Used html tags and bean tag libraries extensively while coding JSP pages.
  • Implemented Model View Controller (MVC2) architecture using the Struts Framework to isolate each layer of the application and avoid the complexity of integration for the ease of maintenance.
  • Extensively used iBatis packages for Data Access Objects (DAOs) and DB Connections from the Connection Pool using/talking to Oracle
  • Configured struts-config.xml for global forwards, error forwards and action forwards.
  • Developed Controller, Form Beans and Action Classes for the Application.
  • Maintained persistence layer by creating Data Access Objects and using them in the Business Logic layer.
  • Involved in production deployment and release cycle. Coordinating with web hosting team for deploying the war using Harvest deployment tools.
  • Worked extensively on CVS as the version control tools.
  • Deployed the application using Web Sphere Application Server 8.5.
  • Developed web pages/presentation layer using HTML, JSP and CSS.
  • Developed Server side code using Servlets.
  • Used SAX parser for parsing xml documents and used XML transformations using XSLT.
  • Used RAD 8.5 as an IDE and deployed the entire application using web sphere application server.
  • Worked as production support lead for server builds and deployment.
  • Involved in testing of the production different stages of the product life cycles - Product version release, maintenance and performance patch releases.
  • Involved in requirements gathering from User
  • Troubleshoot, fix, implement and test the production issues and enhancements.
  • Wrote technical Detailed Design Documents (DDDs) for the developers to implement/analyze the scope of the enhancements in the application.
  • Worked as production support lead for server builds and deployment.
  • Involved in testing of the production different stages of the product life cycles.
  • Troubleshoot, fix, implement and test the production issues and enhancements.
  • Reviewed all deliverable from offshore
  • Owned complete ownership of all the deliverables
  • Code reviewed and unit tested all the projects deliverable from offshore
  • Provided post stabilization Production Support
  • Performed System Monitoring
  • Maintained Application Uptime as per SLA
  • Fixed all GAP application bugs, as prioritized by the IT and business PMs
  • Captured and logged all bugs, based on prioritized list provided by IT PM
  • Fixed Production bugs as prioritized by the IT PM
  • Provided fixes to the issues identified in UAT phase using HP Quality Center tool.
  • Reviewed changes with IT Dev team, including QA before pushing to Stage
  • Worked with Development QA resource for test scripts
  • Executed all pushes to Stage & Prod as instructed by the IT Directory PM or Release Manager

Technologies: Java 7, Strut1.2, iBatis, JMS, IBM Rational Developer 6/7.5/8.5, IBM WebSphere 6/7/8.5, Oracle 11G, HP Quality Center, CA Harvest 12.5, HP PPM, CVS

Confidential, San Jose, CA

Technical Specialist

Responsibilities:

  • Playing a key role in the implementation of ‘WSX’ project.
  • Understand the functional specification document and map functionalities with the existing code base with UML class diagram by interacting with team leads in remote locations.
  • Implemented MVC using Struts 1.2 framework.
  • Worked on Axis2Web Services for transferring data between different applications.
  • Coding in Java 4 involved Core Java, JSP, Servlets, MVC Struts, JDBC.
  • Deployed the application using Web Sphere Application Server 6.1.
  • Used RAD 6 as an IDE and deployed the entire application using web sphere application server.
  • Analysis of requirements for new project and impact analysis.
  • Preparation of Proof of Concepts.
  • Preparation of Project Management documents.
  • Designing and Development of code using Axis2 API as per the business requirements.
  • Development of code as per the business requirements
  • Coordinating with on-site Team and IT Client
  • Unit testing and system integration testing of the developed code.
  • Providing fixes to the issues identified in testing phase.
  • Packaging of the developed component to be deployed in a production environment.
  • Provide production support for the deployed project till it is stabilized
  • Received client appreciations for the projects I worked on

Technologies: Java 1.4, Servlets, Axis2, Web Service, UML, RAD 6, WebSphere 6.1, LDE2.0, ANT, CVS

Confidential, San Jose, CA

Technical Lead

Responsibilities:

  • Code development and UAT testing
  • Handling and debugging the Production Support and Maintenance cases
  • Handling the Backup DB responsibility
  • Responsible for query resolution from client.
  • Responsible for time estimation of the deliverables
  • Taking steps to prevent the defects/bugs in the system
  • Providing and assistance to the Team to train the domain.
  • Making appropriate Front End and Back End Setup for the System.
  • Preparing the various reports to be sent to client
  • Providing and assistance to the Team to train the domain.
  • Making appropriate Front End and Back End Setup for the System.
  • Preparing the various reports to be sent to client.

Technologies: JDK 1.4.2, Servlets, Struts, Oracle 9i, Eclipse, ANT & CVS

Confidential, San Jose, CA

Technical consultant

Responsibilities:

  • Establish automated monitoring of Directory application instance
  • Used SBPF to prepare High Level & Low Level Designs
  • Creation of documentation which describes the whole application.
  • Create root cause analysis of incidents (including all restarts) to include -: Why it happened, Exact timings of downtime (Start, End and Duration), Categorization of downtimes (scheduled vs. unscheduled), Recommendation of how this can be avoided in future, All information to be captured for reporting purposes.
  • Monitor alert logs and analysis of these logs. Create issues in appropriate tracking system(s).
  • On call support to ensure application uptime (treating the production environment as P1) Support Services
  • Provide post stabilization Production Support
  • Maintain Application Uptime as per P1 SLA
  • Fix all Directory application bugs, as prioritized by the IT and business PMs
  • Capture and Log all bugs, based on prioritized list provided by IT PM
  • Fix Production bugs as prioritized by the IT PM
  • Functional test all development changes and submit to Dev
  • Review changes with IT Dev team including QA before pushing to Stage
  • Work with Development QA resource for test scripts
  • Execute all pushes to Stage & Prod as instructed by the IT Directory PM or Release Manager
  • Execute HR-IT Related Tasks
  • Masking & Unmasking of employees
  • Data discrepancies (eg: Userid, reporting, etc.)

Technologies: Java 1.4, Servlet, Velocity, JSON (AJAX), Acegi (security library for the Spring framework), SBPF, UML, Eclipse, ANT & CVS.

Confidential, San Jose, CA

Technical consultant

Responsibilities:

  • Development and testing.
  • Handling and debugging the Production Support and Maintenance cases.
  • Handling the Backup DB responsibility.
  • Responsible for query resolution from client.
  • Responsible for time estimation of the deliverables.
  • Taking steps to prevent the defects/bugs in the system.
  • Providing and assistance to the Team to train the domain.
  • Design the code using the code generated by ZAD (Zensar Accelerated Development) tool.
  • Design the UML diagrams based on SBPF (Solutions Blue Print Foundry) tool.
  • Providing fixes to the issues identified in testing phase using HP Quality Center tool.
  • Making appropriate Front End and Back End Setup for the System.
  • Preparing the various reports to be sent to client.

Technologies: JDK 1.4.2, Servlets, Struts, Regex, ZAD, HP Quality Center, Viatil Remedy, Oracle 9i, Eclipse, ANT & CVS, CBF IT Dashboard, Case Open Tool

Hire Now