Sr Java Developer Resume
Rhode, IslanD
SUMMARY:
- 9+ 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, LDAP, RMI and framework like Spring MVC and Struts.
- 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 P Confidential erns.
- Experienced in implementing Spring Framework, Hibernate/iBatis as ORM (Object-Relational Mapping).
- Strong Knowledge in using the tools like Log4J, JUnit, 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 Confidential and SVN 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.
TECHNICAL SKILLS:
Java Technologies: Java 7, J2EE, J2SE, JDBC, Servlets, JSP, JNDI, Java Mail API, XML, Groovy, JDK 1.8. Java Messaging.
Frontend Technologies: AngularJS, HTML5, CSS3, Bootstrap, LESS, JavaScript, jQuery, Lodash, JSON, AJAX, JSP
Frameworks: jQuery, Angular JS, Spring Boot, Spring MVC.
Databases: Oracle, SQL Server 2008, Maria DB, Mongo DB NO SQL, RDBMS.
PROFESSIONAL EXPERIENCE:
Confidential, Rhode Island
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, Java Generics 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 JUNIT.
- 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).
- Experience in Mongo DB.
Environment: Java JDK 1.8, Spring Boot RDBMS, JDBC, AngularJs, Spring, JPA, Hibernate, HTML5, CSS3, Bootstrap, LESS CSS, JavaScript, jQuery, JSON, AJAX, Lodash, Groovy, Weblogic, SQL Server 2008, Code Collaborator, Accurev 10.
Confidential, Rhode Island
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.
- 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.
- Used several design p Confidential erns 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 Confidential 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, Confidential .
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 Spring 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 Confidential 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.
- Worked on JAX-WS API and involved in developing SOAP web services.
- Involved in testing the application using SOAP UI tool.
- 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
Environment: Java 7, Spring 3.0, IBM Web Sphere 6/7/8.5, Oracle 11G, PPM, Confidential, Webservices, SOAP, WSDL, Restful services.
Confidential
Technical Specialist
Responsibilities:
- Managed the planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasks to the project manager.
- Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
- Front end View designed with HTML5, JSP and Spring Tag libraries.
- Implemented several popular J2EE p Confidential erns like Business Delegate, Session Facade, Transfer Objects, Business Objects, DAO and Front Controller are used to decouple Model, View and Controller components.
- Worked on Spring application framework features IOC container and AOP.
- Spring MVC framework is implemented to provide the controller framework.
- Designed a Dispatcher servlets to receive the HTTP Request from the user and process that by forwarding it to respective action controllers.
- Configured a DispatcherServlet.xml file to perform request handler mapping to identify appropriate action controller.
- Developed View Resolver to identify the respective display view page based on the response obtained.
- Worked on developing DAO layer for the application configuration.
- Developed session beans to store and retrieve promotion information. developed Message Driven Bean to send and receive promotion related information between store and central system
- Advocated for and integrated Maven using Maven Xcode Plugin and Maven Android Plugin. Our team helping define the company's practices for continuous integration through Maven. Achieved automated building, archiving, and signing for both Android and iOS platforms through Maven, Jenkins, and Artifactory.
Environment: Java 1.6,Spring3.0, Jdbc Templete, Store Procedures and Functions, Servlets, Tomcat, UML, RAD 6, WebSphere 6.1, LDE2.0, ANT, Confidential
Confidential
Software Engineer
Responsibilities:
- Involved in gathering requirements, preparing Technical Design Document, developing and deploying the application.
- Used Spring Framework for Dependency Injection and bean wiring.
- Used multithreading concepts for handling multiple forex data.
- Used JUnit for Unit Testing to maintain software quality.
- Involved in coding Data Transfer Objects (DTO) to transfer data from business layer to the presentation layer.
- Used web-based Mercury Quality Center test management tool for Defect Management.
- Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend. Worked with Scrollable Result Sets, Batch Updates
- Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application
- Used Extensive Java collection Framework, Exception handling classes and layout managers.
- Developing the Ant scripts for maintaining version of the jar files and copying the jar files into local environment.
- Deployed the applications on BEA WebLogic Application Server.
- Resolved and fixed system test bugs
Environment: Core Java, JDK 1.5, Spring 2.5, Java Collections, Websphere Server, JSF, RAD 7.5, Toad, Oracle 10g, Putty, Unix
Confidential
Associate Software Engineer
Responsibilities:
- 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, Html, 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
Environment: Jsp Servlets, Html, Struts, Core java, Oracle PL/SQL, Unix, Jboss, Tomcat, Toad, Putty.
