We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

MckinneY

EXPERIENCE SUMMARY:

  • Over 10 years of IT Experience involving all the aspects of the Software Development Life Cycle (SDLC) in JAVA & Related Technologies.
  • Worked primarily in the domain of Banking, Financial, Telecom,Health and Automobile industries. Have been involved with Development, Reengineering, Maintenance and Testing type of projects.
  • Diverse experience in utilizing Java frameworks in business, web and client - server environments including Java EE, Spring (IOC, JDBC, DAO, Batch, AOP & MVC), Hibernate/iBatis, Struts2.0/1.2, Ant/Maven, Log4j and Java Database Connectivity (JDBC) technologies.
  • Expertise in XML, SOAP, WSDL, and developing J2EE Web Services based on JAXWS, JAXRPC & Restful.
  • Exposure to REST and service based architectures.
  • Experience in implementing Core Java & J2EE design patterns like Factory Pattern, MVC, DAO, Front Controller, Business Delegate, Service Locator, Singleton and etc.
  • Experience in configuration and deployment of multi-tier applications in servers like WebSphere Application Server (WAS), Web logic, JBoss and Tomcat.
  • Skilled in different tools like Eclipse, RAD, SVN/CVS, RTC, ClearCase, SOAP UI, TOAD, Putty, MS Visio, Rational Rose.
  • Experience in Standard Build, Deployment & Release strategy in DEV, QA, and PROD using Ant/Maven.
  • Experience in Core Java concepts such as Multi-threading, IO, Exceptions, and Collections and Sun Certified Java Programmer (SCJP).
  • Working knowledge with Java1.8 and usage of Lamda expressions to some extent while interfacing with Couchbase server.
  • Extensive experience in developing GUI using Java Script, JQuery, JSON, HTML5, CSS3 and AJAX.
  • Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.

TECHNICAL SKILLS:

Programming Languages: JAVA 1.8, J2EE, C, SQL, PL/SQL, and JIL. Data Structures & Algorithms.

Frameworks & APIs: Spring (DI, DAO, JDBC, AOP, Batch, Integration, Data, Quartz & MVC), Struts2.0, Servlets & JSP, Log4j/SLF4J, XML Parsers (SAX, DOM, JAXB & STAX), JDBC, JUnit 4.0/Mockito.

Web Technologies: JQuery, AJAX, JSON, HTML, CSS, Java Script, JSP,AngularJS, Java Web services & SpringMVC.

ORM: Hibernate, iBatis & JPA.

Design & Modeling: UML, Design Patterns, Agile SCRUM, Rational Rose 3.0, Enterprise Architect & MS Visio.

Databases & File System: DB2, Oracle, SQL Server and MySQL.

Tools/IDEs: SoapUI, RAD 8/0, Net Beans, IntelliJ and Eclipse.

Build/CI Tools: ANT, Maven, and Hudson/Jenkins.

Version Control Systems: CVS, SVN, Git, RTC/ClearCase.

Web/Application Servers: Tomcat 5.0, Websphere7.0, Weblogic11.0 and JBoss 4.5

Document DBs: Couchbase, No-SQL

Big Data Technologies: Hadoop, MapReduce, HDFS.

PROFESSIONAL EXPERIENCE:

Confidential, Mckinney

Sr Java Developer

Responsibilities

  • Involved in creating the optimization programs to resolve problems.
  • Involved in performing the PoC for converting the current model into RESTful WebServices mode.
  • Resolving customer complaints with software and responding with suggestions for improvements and enhancements.
  • Involved in managing deployments using Maven & Jenkins Build Tools.
  • Testing - Unit testing through JUNIT,Power Mockito,TestNG frameworks.
  • Participate in the Agile SLDC (standups, estimation, iterative development, demos & retrospectives).
  • Coordination with team, peer reviews and collaborative System level testing with the help of Crucible Tool.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate/JPA for accessing the data.
  • Performing like a mentor to the juniors in learning the Chordiant frame work and Application.
  • Design & Implemented Confidential Gate Way framework.
  • Instrumental in preparing TDD & developing Java WebServices for CCCD application for the Equal Payment Plan functionalities.
  • Server side coding and development using Spring, Exception Handling, Java Collections including Set, List, Map, Spring, Hibernate, Web services, etc in Windows & Linux environment.
  • Working knowledge of AngularJS, Bootstrap / CSS3 / HTML5 , practices and commonly used modules based on extensive work experience
  • Involved in defect tracking as well as planning using JIRA.
  • Proactively, resolved complicated production issues.
  • Worked on Spring application framework features IOC container and AOP and integrated Spring with Hibernate using the Hibernate Template.
  • Developed enterprise inter-process communication frame work using Spring REST-ful Web Service.
  • Developing SOAP Webservices and REST Webservices(JAXB, JSON, JAX-RS,JAX-WS)
  • Implemented Spring MVC framework in the presentation tier for all the essential control
  • Used XML Schemas, XSLT for data transformations for Email Notifications.
  • Created XML files and XSL/XSLT/XPATH for Presentation and transferring Data to HTML page.
  • Worked with cursors, functions, Procedures and Triggers.
  • Involved in automated testing of Client Server and Web applications and managed and conducted System testing and Regression testing.
  • Involved in testing of application by Unit Testing, Integration Testing, User Acceptance Testing (UAT) and End User Support.

Solution Environment: Java1.8, Collections and Java Concurrency, Restful Web Services, JNDI, Spring (DI & DAO), WebSphere MQs, DOM Parser,Spring MVC,Angular JS, JUnit/Power Mockito, Jira, Ant, SCRUM - Sprint Development Model, UML, Perforce/Git/SVN, Jenkins.

Confidential, Atlanta, GA

Solution Provider

Responsibilities:

  • Extensive worked with Spring Batch to convert Data Migration Modules to night batch database uploads.
  • Worked on Spring Quartz Scheduler to prepare schedules for Spring Batch modules.
  • Involved in developing Database access components using Spring DAO &DI integrated with Hibernate for accessing the data.
  • Involved in development of Spring batch modules with Oracle DB as backend data.
  • Involved in Data Analysis and Data Integrity by using the Spotfire Tool
  • Involved in SQL Scripts preparation, Complex Query Building for BCIF & PDT reports automation and Query tuning in terms of improving the performance.

Solution Environment: Java 1.7, SQL and PL/SQL, Oracle, Spring (DI, Batch, Quartz & DAO), Hibernate, Intel (x86 64), Unix/Linux, Weblogic 11.0, JUnit, Maven, SCRUM - Agile Development Model, SVN & RTC.

Confidential

Tech Lead

Responsibilities:

  • Leads a Team of Fulfillment. Managing and grooming the Team members technically.
  • Writing Business Services & System task classes (Java), JSP’s for front end for Use Cases.
  • Capturing Business Requirements, Performing Impact Analysis, Preparing Design documents for new enhancements/projects.
  • Extensive usage of Struts,Chordiant, HTML, CSS, JSP, JQuery, AJAX and JavaScript for interactive pages.
  • Instrumental in preparing TDD & developing Java WebServices for WU applications for many of the money transfer functionalities.
  • Defining the Email templates with XML, XSL & XSLT for new enhancements as part of leading the Agentportal development team.
  • Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other project/applications
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Followed Agile SCRUM principles in developing the project.
  • Worked on preparing design to migrate application from Struts to Spring MVC technology.
  • Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.

Solution Environment: Java1.7, HTML, JavaScript, XML, XSLT, JQuery, AJAX, Web Services, JNDI, SQL Server, Struts2.0, Hibernate, Spring DAO & MVC, Servlets, JSP, Intel (x86 64), RAD 7.5, JUnit, CMS, WebSphere 7.0, SVN, SSIS, ANT/Maven, Quality Center 11, SCRUM, Spring, UML, CVS/SVN.

Confidential

Senior Java Developer

Responsibilities:

  • Based on requirements developed use-case modules and screens for the application.
  • Coordinating with client to understand the Functional Requirements and preparing the Technical Design Specifications.
  • Used Web services concepts like SOAP, WSDL, to interact with other projects to produce or sharing information.
  • Involved in Design & developing of logging and transaction management cross cutting concerns using Spring AOP.
  • Configuring Spring AOP modules using annotations.
  • Writing advices and points cut expressions in spring configuration files.
  • Extensively used the Struts2.0 Framework to configure the presentation layer for the application. Used business delegate, service locator, transfer Object, and MVC design patterns.
  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams, and Data Model.
  • Extensively used Core Java concepts covering Collections, Exceptions, I/O.
  • Participating in SCRUM meetings, keeping tracking of backlogs and impediments.
  • Involved in development of SQL queries as per business needs and integrating the invocation from the data layer.
  • Creating and Managing Maven scripts to build and deploy the application.
  • Deployed the application on Web sphere application server in different testing environments
  • Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other projects
  • Preparation and execution of test scripts and validating them with JUnit and Log4J and eliminating the maximum bugs before passing over to the SIT team.

Solution Environment: Java1.7, HTML, AJAX, JavaScript, jQuery, XML, Web Services (SOAP), SQL, Struts2.0, Hibernate, Servlets, JSP, Chordiant 6.3/6.4, RAD 7.5, WebSphere 7.0, RTC, Maven, Spring (AoP & MVC), Quality Center 11, SCRUM-Agile Development, UML, Oracle 10 G

Confidential

Sr. Designer/ Developer

Responsibilities:

  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
  • Development of individual components (Use Cases) for Check and Loan life cycle.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
  • Configuring Hibernate and Tiles related XML files.
  • Used JSP, HTML and CSS, JQuery as view components in MVC.
  • Usage of Spring IOC, DI, DAO to build the middleware components.
  • Usage of binary search and Divide-and - Conquer algorithms.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Developed JUnit Test Cases for Code unit test.

Environment: J2EE, Java 1.5/1.6,Hibernate, RAD, RSA, SQL Developer, Oracle 9i, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML, Ms Visio, Ms Office, Autosys/Tivoli Workload Scheduler, Unix/Linux, HP Quality Center 9.1.

Confidential

Sr. Designer/ Developer

Responsibilities:

  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
  • Configuring Hibernate and Tiles related XML files.
  • Used JSP, HTML and CSS, JQuery as view components in MVC.
  • Usage of Spring IOC, DI, DAO to build the middleware components.
  • Usage of binary search and Divide-and - Conquer algorithms.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Developed JUnit Test Cases for Code unit test.

Solution Environment: J2EE, Java 1.5/1.6,Hibernate, RAD, RSA, SQL Developer, Chordiant 5.7.0.2/6.0 ,Oracle 10g,Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML, Ms Visio, Ms Office, Autosys/Tivoli Workload Scheduler, Unix/Linux, HP Quality Center 9.1.

Confidential

Java Developer

Responsibilities:

  • Analyzing the Business Requirements and System Specifications to understand the application.
  • Created the technical specifications for Announcement Capture Module, which captures the announcements from all vendors & check for the reliability of the source & information.
  • Involved in analysis, designing, developing, deploying & testing activities in the re-engineering of announcement module.
  • Used design patterns like Singleton, Factory, Session Façade, MVC.
  • Wrote PL/SQL Stored procedures, views, cursors, triggers for custom requirements.
  • Involved in Creation and review of test Scenario and test Case based on requirement and design document
  • Understanding the programs through extraction of business rules, entity relationship models and process models by using the tool MASTERCRAFT.
  • Writing LLDs for Entitlement Processing Module
  • Design and Development of Struts Action classes, DAO, Views using Struts custom tags.

Description: The Confidential is involved with Health Insurance Plans; it deals with different kind of health insurance packages. This project (portal) mainly dealing with updating and approval kind of activities for the particular contracts for the online benefit inquiry system (OBIS) portal.

Solution Environment: Java 1.4/1.5, SQL, HTML, XML, Intel Pentium, IBM Mainframe, Struts Action Classes, Validator forms, MVC-1, Design Patterns, XML, Java Script, CSS, Tomcat, CVS, ANT, RAD 6.0, ClearCase, Master Craft, ChangeMan, Xgen, Struts, iBatis, Servlets, JSP,DB2/Oracle.

Confidential

Java Developer

Responsibilities:

  • Instrumental in designing and development of dashboard, which simplifies the navigation of entire system, makes the system user friendly by providing the critical & mandatory information in the dashboard.
  • Designed and developed components under J2EE architecture using Servlets, JSF’s
  • Developed front-end screens using JSP, Custom tags, Java Script and Tag Libraries
  • Modeling and generation of code snippets for whole project using MasterCraft & Rational Rose.
  • Prepared the Technical design document (TDD) of the project.
  • Configuration of Entity bean components and integrating with JSF and EJB Middleware.
  • Writing database queries and tuning the same for better performance with DB2 backend DB.

Solution Environment: Java 1.4, J2EE, JSF, Quartz. Batch Framework,RPG,HTML, XML, SQL, CSS, JSPs, Servlets, Rational Rose, Mastercraft, MVC, RAD 6.0, Master Craft, Struts, EJB, JavaScript, HTML, Eclipse,DB2, Websphere6.0.

We'd love your feedback!