We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Having 8+ years of professional IT experience in designing and developing Web - based and Enterprise applications using OOA, OOD, OOPS and JAVA/J2EE technologies in Telecom, Insurance, Banking, Financial services, and Health Care domains.
  • Extensive experience in Object-Oriented Analysis and Design (OOAD).
  • Designed and developed business applications using JSP, Servlet, JAVA, J2EE, Threads, Socket programming, EJB, XML, JNDI, Hibernate and JDBC technologies on Windows and UNIX platform.
  • Experienced in developing Client-Server/ N-tier/ Web-Application Development using Servlets, Multi-threading, JSP, Angular JS, Node JS, JSTL, Struts, JDBC, Spring, XML, HTML5, AJAX, JQuery, JSON, Swing and Event Handling, DOM parser, CSS3, Bootstrap JS and Java Script.
  • Hands on experience in Implementing Graphical User Interface (GUI) pages by using JSP, HTML, CSS, JavaScript, AJAX, JQuery with Standard Validations.
  • Familiar with Maven tool building different applications.
  • Have worked with different SDLC methodologies like Agile(Scrum), Kanban, and Waterfall.
  • Experience in applying best-practice Design patterns and Strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
  • Knowledge in Unified Modeling Language (UML) methodologies and experiences on design tools.
  • Hands on experience with Spring, Struts, Hibernate and JPA frameworks.
  • Experience in developing applications using Model-View-Controller architecture using Spring MVC.
  • Full life-cycle systems development requirements, definition, analysis, design, coding and implementation, workflow driven Component Based Development (EJBs) and Component modeling.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and WebLogic Application Server.
  • Extensively worked on SOA (Service Oriented Architecture) to implement the services properly in the applications.
  • Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier (Business object) and the Persistent storage tier (data source).
  • Worked on databases systems like Sybase, Oracle, SQL Server, MySQL, DB2 using tools like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Configured and created application log files using Log4J to trace required application messages.
  • Expertise in communicate with business users and business analysts to understand requirements.
  • Define and enforce project development standards and best practices that are consistent with enterprise architecture standards and goals.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures and Triggers.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly-motivated team player with the ability to work independently.
  • Have completed JAVA SCJP training and certification (SCJP Level).
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Designed, Developed and Hosted couple of websites through daily razor hosting services team.

TECHNICAL SKILLS

Languages: C, C++, Java, JavaScript, PL/SQL.

Java Technologies: Core Java, JSP, Servlet, JDBC, J2EE, JNDI.

J2EE Frameworks: Struts, Hibernate, Spring, EJB, JPA.

Web Development: Web Services, Restful Web Services(JAX-RS), SOAP (JAX-WS, JAX-RPC), APACHE AXIS VERSIONS, AJAX, JQUERY, HTML, DHTML, CSS, JavaScript, Angular JS, Node JS, Bootstrap JS, JSON, XML, XSL, XSLT, XSD.

Operating Systems: Windows, UNIX(Solaris), LINUX, HP-UX.

Application/Web Servers: JBOSS, Web sphere, Web logic.

IDE’s: Eclipse, My Eclipse, Spring Tool Suite, RAD.

RDBMS/Backend: Oracle, DB2, MYSQL Server.

Tools: JIRA, Pivotal Tracker, Unified Modeling Language (UML), Entity Relationship Diagram (ERD), Dream Weaver, TCP/IP, HTTP, ANT, ENHYDRA, Kawa Pro, Gen Shell, Toad, SQL Developer.

Version Control Systems: WIN-CVS, Git, SVN, Rational Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo Confidential end of the sprint.
  • Developed the application using JSP and DOJO for the presentation layer along with JavaScript for the client side validations.
  • Involved in Construction of UI using JQuery, AngularJs, Node JS and JavaScript.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Used Struts Action Classes for FSS Internal module.
  • Used Spring framework for the server side logic implementation.
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework's IoC container.
  • Using Spring IOC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring.
  • Used Spring framework's MVC framework to better control the presentation, business and navigational aspects of the applications.
  • Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Used Spring batch to create job to process files containing list of customers to be notified by email. These batch jobs were triggered periodically and controlled by Cron expressions.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Developed Restful web services for produce and consumed the services by making Web Service calls to remote services in different applications in order to get the patients information and their claim numbers etc...
  • Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.
  • Implementation of new web services using SOAP and Apache-axis to provide HRMS services for the external systems.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under IBM DB2 Server.
  • Packaged and deployed the application in IBM WebSphere Application server in different environments like Development, testing etc.
  • Used Advanced Rest Client to test the Web services.
  • Used log4J for application logging and notification tracing mechanisms.
  • Responsible for bug fix code check-in and integration of the code with other components.
  • Using Git Hub as Version Control System (Source repository).
  • Using JIRA tool for Project management.
  • Using J-Unit Testing and Ant Scripts.

Environment: Java, JDK, J2EE (EJBs, JSP/Servlet, JDBC), HTML, CSS, JAVA SCRIPT, DOJO, Angular JS, Node JS, AJAX, JQUERY, JSP, Spring, Hibernate, Web Services, Restful Web services, MVC design patterns, UML, XML, IBM WebSphere, JNDI, Ant, Java beans, RMI, Junit, Squirrel client with IBM DB2, Git Hub, JIRA, Advanced Rest Client, My Eclipse Blue IDE, UNIX.

Confidential, Bothell, Washington

Sr. Java/J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo Confidential end of the sprint.
  • Developed the application using JSP for the presentation layer along with JavaScript for the client side validations.
  • Involved in Construction of UI using JQuery, AngularJs, Node JS, Bootstrap JS and JavaScript.
  • Implements responsive design template to get a new interface in Bootstrap, HTML.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Involved in Coding Session facades using EJB concepts, helper / Manager Classes.
  • Used Spring framework for the server side logic implementation.
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework's IoC container.
  • Using Spring IOC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring.
  • Used Spring framework's MVC framework to better control the presentation, business and navigational aspects of the applications.
  • Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.
  • Implementation of new web services using SOAP and Apache-axis to provide HRMS services for the external systems.
  • Communicated with the developed Web Services using REST Client and JSON.
  • Developed various AJAX and JSON calls for the communication between the server and the User Interface.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.
  • Packaged and deployed the application in JBOSS Application server in different environments like Development, testing etc.
  • Used POSTMAN plug-in to track the request and response for web services in API testing
  • Used Continuous Integration Servers like Jenkins.
  • Used log4J for application logging and notification tracing mechanisms.
  • Responsible for bug fix code check-in and integration of the code with other components.
  • Used Maven as the build tool.
  • Used Pivotal Tracker tool for tracking the stories in Agile Scrum Methodology.
  • Used J-Unit Testing and Ant Scripts.
  • Used Git as version control system.

Environment: Java, JDK, J2EE (EJBs, JSP/Servlet, JDBC), HTML, CSS, JAVA SCRIPT, Angular JS, Node JS, AJAX, JQUERY, JSF, Spring, Hibernate, Web Services, REST, MVC design patterns, UML, XML, JSON, JBOSS Server, JMS, JNDI, Ant, Java beans, RMI, Junit, Jenkins, MAVEN, Toad with Oracle, Pivotal Tracker, Git, POSTMAN, My Eclipse IDE, UNIX.

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, JQuery and Java script.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring.
  • Extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Used Rest methodology for the service layer interface and used JSON for the data transformation.
  • Developed various AJAX and JSON calls for the communication between the server and the UI.
  • Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
  • Developed web services for produce and consumed the services by making Web Service calls to remote services in different applications.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Developed the Mapping Resource Files for the database entities.
  • Packaged and deployed the application in IBM WebSphere.
  • Written LINUX shell scripts to identify user login information.
  • Playback and technical presentations to the clients on acquired knowledge.
  • Generating reports in PDF using iText Open source and excel file formats.
  • Used log4J for application logging and notification tracing mechanisms.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Used Rational Clear Case for the version control.
  • Used Maven as the build tool.
  • Used J-Unit Testing and Ant Scripts.
  • Used JIRA for tracking the Project Stories in AGILE Methodology.
  • UsedTortoise SVNto maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, JDK, J2EE (EJBs, JSP/Servlet, JDBC), HTML, CSS, Angular JS, Node JS, XML, JSON, AJAX, JQUERY, Struts, Hibernate, Spring, MVC design patterns, WebSphere Server, MySQL Server, JMS, JNDI, Ant, Maven, RMI, Eclipse IDE, UML, JIRA, Tortoise SVN, Rational Clear Case, LINUX.

Confidential, Newark, NJ

Software Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Documented detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.
  • Extensively worked in AGILE development environment.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Used Ajax and jQuery to dynamically load the content into the web pages without reloading the pages.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architectures.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging spring’s support for unit testing.
  • Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
  • Implemented Action classes, Form classes and created Struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
  • Business logic is implemented using Struts Action Components in the Struts.
  • Developed Struts Forms and Actions for validation of user request data and application Functionality.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Exposed spring services as Web Services with REST (Representational State Transfer).
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used SVN for version control and LOG4J for debugging.
  • Involved in Maintenance and Enhancements for the project.
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java, XML, EJB, JPA, HTML, CSS, JAVA SCRIPT, Node JS, DHTML, JSON, Struts, Hibernate, Spring, Servlets, JSP, JSF, AJAX, JQuery, REST, JAX-WS, Log4j, TOAD, EnHydra, a, SOAP, PL/SQL, web services, WebSphere Application Server, MY SQL, My Eclipse, SVN, Edit plus, Notepad++, KAWA PRO, KANBAN, Pivotal Tracker.

Confidential

Software Developer

Responsibilities:

  • Involved in complete software development life cycle including design, development, testing, monitoring logs, debugs and trouble shoot and fix the problems in various environments in AGILE Methodology.
  • Server side programming is done using java servlets, and EJB.
  • Translated the entire business model of the Mutual Funds Operations in to Object Oriented models.
  • Converted XML data in to HTML specification to be displayed in the webpage.
  • Coded Java Beans with Eclipse IDE and implemented the logic for navigation between JSP pages using MVC design patterns.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Designed & developed various business services and methods utilized by online web applications for fulfilling their functionalities using Spring.
  • Developed Controller's and Validator components using Spring MVC framework.
  • Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
  • Developed the code through different Layers presentations layer using Struts, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
  • Worked with Hibernate / JPA Spring MVC Integration using ApplicationContext.xml.
  • HQL queries were developed to retrieve data using Hibernate.
  • Developed Controller Servlets, Action and Action Form objects for process of interacting with MySQL database using Struts.
  • Develop back-end business/application logic through Session EJBs.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL.
  • Involved in system testing and integration testing, and trouble shoot issues in multiple environments.
  • Deployment and developing Enterprise Java Beans with WebLogic Application server in the UNIX Environment.
  • Used Pivotal Tracker Tool for Project Stories tracking in AGILE methodology.
  • Prepared complete documentation for developed portion of the system.
  • Used Rational Clear Case as version control system.
  • Used SVN for version control and LOG4J for debugging.

Environment: Java, J2EE, EJB, HTML, CSS, AJAX, JQuery, Angular JS, XML, JSON, JSP, Servlets, EJB, Struts, Hibernate, Spring, PL/SQL, JDBC, WebLogic, My Eclipse, MYSQL, Enhydra, ANT, MAVEN, Gen Shell, JUnit, Rational Clear Case, Edit plus, Notepad++, SVN, Pivotal Tracker.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Applied OOAD principle for the analysis and design of the system.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript and CSS.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Developed POJO based programming model using spring framework.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Hibernate framework for Entity Relational Mapping.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Used Web Services to connect to mainframe for the validation of the data.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • Designed and Implemented the following websites specially for Brazil Country Requirements as a part of application i.e. www. Confidential .com or www. Confidential .com
  • Implemented business logic on server-side as Entity Beans and Session Beans.
  • Developed code to call stored procedures using Spring JDBC.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Used SAX Parser to parse the xml files.
  • Used JBOSS Application Server to deploy the build.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Implemented UNIX Shell to deploy the application.
  • Used MYSQL database for data persistence.
  • Involved in unit testing, integration testing.
  • Performed defect tracking, bug fixing and enhancements.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Used Pivotal Tracker Tool for Project Tracking in SDLC phases of WATERFALL methodology.
  • Used SVN as version control system.

Environment: Java, J2EE, HTML, CSS, JAVA SCRIPT, AJAX, JQuery, JSP, Servlets, Struts, Hibernate, Spring, XML, XSLT, EJB, JDBC, JBuilder, Eclipse, MYSQL, JBOSS Application Server, SVN, Enhydra, Gen Shell, Windows, UNIX, Pivotal Tracker, Edit plus, Notepad++.

We'd love your feedback!