We provide IT Staff Augmentation Services!

Sr. Java Server Side Developer Resume

El Dorado Hills, CA

SUMMARY:

  • 14+ years of hands - on professional software expertise in project development, onsite coordination/ lead, analysis, design and implementation of various types of business solutions ranging from client-server application development, web applications and related technologies.
  • Experienced with different SDLC methodologies like waterfall model, Agile/Scrum.
  • Involved in all stages of a project life cycle, from requirements gathering to end user support.
  • Excellent interpersonal and customer relational Skills. Enthusiastic and a self-starter with a need of minimal inputs. Flexible and easy adaptation to all kinds of work environment with good team/independent management for best quality end results with emphasis on performance optimization.
  • Proficient in Java/JEE technologies like JDBC, JNDI, EJBs, RMI, JSP, Java servlets, JPA, XML, JMS.
  • Worked extensively on frameworks like Struts, Hibernate, Spring Context, Spring AOP, Spring DAO, Spring JDBC, Spring ORM, Spring Web Module, Spring MVC, Spring Batch, Spring Security, Spring Boot, Angular and Vaadin
  • Worked extensively on SOAP, Synchronous and Asynchronous Restful web services using different stacks like Apache CXF, Apache AXIS, Jersey etc., Restful web services using Spring MVC.
  • Developed enterprise applications on various application servers Oracle WebLogic, IBM WebSphere, JBOSS and Apache Tomcat Web server running on UNIX/LINUX environments.
  • Hands on experience in JavaScript, jQuery, html, CSS, Bootstrap, Angular etc.
  • Experience with implementation of ORM framework using JPA/Hibernate.
  • Hands on experience with IDEs like Eclipse, NetBeans, and RAD.
  • Good experience with web 2.0(AJAX, JSON, CSS3, HTML5, jQuery) technologies
  • Worked with testing frameworks like JUnit, TestNG, JTest, and Easy Mock
  • Extensively Worked Continues Integration and deployment of applications using ANT, Maven, Hudson/Jenkins and debugging through logging frameworks like log4j, SLF4J.
  • Well versed with ORACLE 10g/11g, DB2, MYSQL database design concepts.
  • Good understanding of NoSQL database systems Mongo, Neo4J, Amazon DB and Cassandra.
  • Good experience in implementing and configuring security solutions using SSL, SAML, PKI, WS-Security and etc.
  • Extensive working experience in setting up WebLogic cluster environment, including WebLogic Domains, Admin Servers, Managed Servers and Node Manager
  • Configuration and admiration of EM12c
  • Experience with Oracle Fusion Middleware products including WebLogic Server, WebLogic Portal, Oracle Identity Federation 11gR1, Oracle Data Integrator 12c, WebLogic SOA Suite
  • Good experience in disaster recovery planning and execution.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, and LINUX

Languages: Java, JavaScript, Groovy, SQL, C/C++, XML, Python, HTML, HQL

J2EE: Java 1.7, Servlets, JSP, RMI, EJB, MDB, JMS, JDBC, XSLT, XML, JMS-MQ JSTL, JSP Custom Tag Library.

Java: Testing JUnit, TestNG, Easy Mock

Java Web Services: JAX-WS, JAX-RS, JAXB, SOAP, RESTful, WSDL, XSD Web 2.0 AJAX, jQuery, Struts-Layout, JSON

Application/Web Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

Frameworks: Struts, Spring, Spring Boot, Hibernate, JSF, Angular and Vaadin

Databases: Oracle 10g/11g, DB2, MySQL

Tools: Toad, BladeLogic, RAD, Eclipse, Clear Case, AQT, Maven.

Java IDE: Eclipse, NetBeans, RAD and Idea IntelliJ

Version Control Systems: SVN, CVS, IBM Rational ClearCase, IBM Rational Team Concert and GitHub

PROFESSIONAL EXPERIENCE:

Confidential, El Dorado Hills, CA

Sr. Java Server side Developer

Responsibilities:

  • Responsible for analysis, design and implementation of the J2EE implementation. Also, responsible for the business process and use case analysis, worked with other technical architects to define the enterprise and technical architecture.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
  • Administer all project issues and identify all risks and ensure mitigation within required timeframe and develop and perform tests on all Java and Spring based applications and design applications according to new business requirements.
  • Develop and Consume SOAP Web Service calls to other interfaces and outside URL's
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Used Spring Framework to support Dependency Injection to the overall solutions.
  • Used Hibernate Persistence framework to support CRUD, caching and ability to model complex domain models.
  • Used Spring JDBC for large and complex data read scenarios.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used WebSphere Application Server Liberty Profile edition to support all capabilities needed for service development and maintenance and be in alignment with IBM roadmap for WAS.
  • Used IBM MQ to utilize scalable and reliable JMS provider and integrate with other components of the platform.
  • Used Apache CXF Web Services Framework to support JAX-WS and JAX-RS and most of the WS-* specifications.
  • Used Log4J2 extremely reliable and robust logging features and also asynchronous logging.
  • Used Splunk for Event Logging Data repository to provide excellent data analytics and monitoring capabilities.
  • Used IBM Operational Decision Management (WODM), it is a Business Rule Management System for capturing, automating and governing frequent, repeatable business decisions.
  • Developed UI screens using JSP, HTML, JavaScript, jQuery, CSS etc.
  • Analyze, manage and coordinate new technology releases with the team, working closely with business partners to ensure timely complete of releases
  • Responsible for overall release management; including: requirements gatherings, work intake, prioritization of enhancements;
  • Ensure timely completion of releases, for Consumer portal websites with the highest quality and least defects; and identify application performance and process improvement initiatives and implement the same in consultation with project manager.
  • Strong participation in production support and enhancements
  • Execute Onsite and Offshore Model by sharing the work and also accomplish on time deliverables.

Environment: JDK 1.7, Java EE 7 web profile, Spring, Hibernate, Spring JDBC, Web Services (SOAP and RESTful), WebSphere Application Server Liberty Profile edition, Apache CXF, JavaScript, IBM MQ, IBM WODM (Operational Decision Management) XML, XSD, XSLT, Junit, JTest, Log4J2, Splunk, Maven, SOAP UI, Advanced REST Client, Postman, SVN

Confidential, Sacramento, CA

Sr. Java Consultant / Lead

Responsibilities:

  • Administer all project issues and identify all risks and ensure mitigation within required timeframe and develop and perform tests on all Java and Spring based applications and design applications according to new business requirements.
  • Responsible for analysis, design and implementation of the J2EE implementation. Also, responsible for the business process and use case analysis, worked with other technical architects to define the enterprise and technical architecture.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
  • Developing JSP Pages and Spring (Controller, Service and DAO) for enhancements and bug fixing for existing defects.
  • Involved in the integration of Spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Develop and Consume SOAP Web Service calls to other interfaces and outside URL's
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used WebLogic Application server to deploy and restart web applications.
  • Implemented as well as exposed SOAP web services using Apache CXF.
  • Analyze, manage and coordinate new technology releases with the team, working closely with business partners to ensure timely complete of releases
  • Developed UI screens using JSP, HTML, JavaScript, jQuery, CSS etc.
  • Responsible for overall release management; including: requirements gatherings, work intake, prioritization of enhancements;
  • Ensure timely completion of releases, for Consumer portal websites with the highest quality and least defects; and identify application performance and process improvement initiatives and implement the same in consultation with project manager.
  • Strong participation in production support and enhancements
  • Execute Onsite and Offshore Model by sharing the work and also accomplish on time deliverables.

Environment: JDK 1.7, Java EE 7, Spring, Hibernate, Web Services (SOAP and RESTful), WebLogic 12.x, Oracle 11g, Apache CXF, JavaScript, JSP, XML, XSD, XSLT, Junit, Maven, SOAP UI, IBM Rational Team Concert

Confidential, Jacksonville, FL

Sr. Java Consultant/ Lead

Responsibilities:

  • Requirements gathering and Design Document preparation
  • Developed front end JSP pages using HTML5, CSS, JQuery and JavaScript
  • Consumed the SOAP web service and creating stubs using JAX-WS
  • Developed REST and JSON codes to bring the data from the backend
  • Code refactoring by making it more RESTful and thread-safe.
  • Added unit tests and improved existing ones.
  • Troubleshoot critical production issues.
  • Involved on enhancements and application developments
  • Performed code review and mentored Java developers in code implementation to adhere coding standard and best practices.
  • Identifying the root cause of repeated issues / incidents and guide the team members to resolve those issues.
  • Worked with testing team by providing required inputs and involved in performance and memory management issues.
  • Handling the team at offshore and ensure quality of the implementation
  • Closely working with senior management and prepare SMR, KT plan, Training Plan, Release plan and Creation of Value adds.
  • Analysis and Design for the requirements using Rational Application Developer (RAD) and by attending the various Technical Work group meeting and Proving suggestions /solutions to various architectural Problems. Every Design that’s done is to meet the Service Level Agreement of the response time 1.5 Seconds

Environment: Java 1.6, J2ee, Spring, Web Services (SOAP and RESTful), WebLogic, Apache CXF, XML, XSD, SOAP UI, IBM Rational ClearCase

Confidential, Charlotte, NC

Sr. Java Consultant

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Involved in the integration of Spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
  • Created Asynchronous RESTful web services using Apache CXF
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.

Environment: JDK 1.6, Java EE, Spring, Hibernate, Web Services (SOAP and RESTful), WebLogic 12.x, Oracle 11g, Apache CXF, Spring Security, JavaScript, JSP, XML, XSD, XSLT, Junit, Maven, SOAP UI, SVN, IBM Rational ClearCase

Confidential, Washington, DC

Java Consultant

Responsibilities:

  • Used Spring Configuration, RESTful web services to call the services from a central portal.
  • Wrote Linux bash shell scripts in Red Hat 5 .5 environment to leverage some service goals in the respective environment.
  • Wrote java script files using Ajax, JSON features and also used the Annotation capabilities of the same for RESTful services.
  • Used VMware Vcenter client to create and use various virtual machines for development and test purposes including the environments for Windows 7/Vista/XP/Server 2008/Server 2003/ Red Hat Enterprise Linux/Ubuntu all in both 32/64-bit versions.
  • Used SOAP UI for service level testing of various infrastructure services.
  • Also involved in developing UI mostly writing the functionality for flow behind the scenes with wireframes as reference in some cases.
  • Involved in writing configuration centric files/modes for various services using XML capabilities and also wrote message bundles for spring, Apache CXF JAX-RS and also the bundles for message properties for the process of internationalization i18n
  • Wrote Junit, Easy mock test cases to test various services and their capabilities and limitations.
  • Collaborated between teams by involving in the knowledge transfer through updating wiki on any general bug tracking/development steps/standards involved.
  • Used Tortoise SVN for version control, log4j for logging purpose

Environment: Java 1.5, Java EE, Spring, Web Services (SOAP and RESTful), WebSphere, Oracle 11g, Apache CXF, AJAX, JSON, JavaScript, JSP, XML, XSD, XSLT, Junit, Easy Mock, Maven, SOAP UI, SVN

Confidential, Washington, DC

Sr. Java Developer

Responsibilities:

  • Worked closely with Business Analysts, Project Managers and Project Leaders to transform business requirements into Java code.
  • Used Spring MVC to decouple business logic and view components.
  • Developed the application using GIS, ArcIMS and Arc Explorer.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using JSF 2.0 along with HTML and JSP’s for user interaction
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed a Message Driven Bean that uses IBM MQ series JMS to manage backend transactions and approval for user loan applications.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed RESTful web services and also Consumed Web Services for transferring data between different applications using AXIS 2.0.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML configuration files.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Used Documentum Content Management System to alienate various access levels.
  • Built scripts using Ant to build the J2EE application.
  • Used Eclipse IDE for developing code modules in the development environment
  • Wrote test cases in JUnit for unit testing of classes.
  • Implemented the logging mechanism using Log4j framework
  • Used Rational Clear Case to track and maintain the different version of the application.

Environment: Java 1.5, JSP, Servlets, Spring-MVC, ArcIMS, Arc Explorer, JSF 2.0, Hibernate, EJB, JMS, XML, RESTful/SOAP Web services, SOA, JAX-WS, Apache Axis 2.0, SOAP UI, Web logic Application Server, Oracle 10g, HTML, IBM MQ, DHTML, XSLT, Altova XML Spy, Rational Clear Case, Eclipse, AJAX, JavaScript, Apache Ant 1.7, Edit plus 3.0, JUnit, Log4j, CSS.

Confidential, Washington, DC

Sr. Java Developer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application
  • Developed different modules using J2EE architecture in Struts 1.3 Framework by implementing MVC model
  • Developed using JSF 1.2 framework for rich UI along with HTML, JSP and Servlets for different User Interfaces using RAD tool.
  • Created AJAX Web application module using jQuery for validation and for improved interfaces.
  • Involved in designing phase, involving XML SOAP/RESTful for getting the Web services from the server and also publishing messages through IBM MQ channel as needed.
  • Involved in writing procedures, complex queries using PL/SQL to process the data on DB2 using Toad tool.
  • Performed query optimization to achieve faster indexing and making the system more scalable.
  • Worked on DB2 for backups and testing.
  • Implemented Hibernate 3.0 in the data access layer to access and update information in the Enterprise Database.
  • Used IBM WebSphere 6.0 application server for application deployment and testing purposes.
  • Used JSON for data exchange between application modules along with XML
  • Involved in testing complete flow of the modules.
  • Used Stream Based approach Source Forge SVN for source control of the project documents and code
  • Implemented SLF4J for Logging Errors, debugging and tracking.

Environment: Java 1.5, JSP, Servlets, JSF 1.2, Hibernate 3.0, Struts 1.3, XML SOAP/RESTful Web Services, IBM RAD 7.0, HTML, CSS, UML, AJAX, IBM MQ Series, DB2, WebSphere 6.0, Lotus Notes, Rational Rose 2003, UNIX, JUnit, Alfresco, ANT, SLF4J, Tortoise SVN.

Confidential, Wilkes-Barre, PA

Sr. Java Developer

Responsibilities:

  • The entire application was developed in J2EE using an MVC based architecture.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Used the Struts1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used JavaScript for client side validations.
  • Used Core Spring for setter dependency injections.
  • Developed the business logic using stateful session beans, EJB 2.0.
  • Used a Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used MySQL stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server 5.0.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Used Tortoise SVN as a version control system, an important component of Source Configuration Management (SCM).
  • Used SLF4J for logging.

Environment: JSP, Servlets, Web Services, EJB 2.0, Hibernate 2.1, Spring Core, Struts1.3, MySQL, XML, XSLT, PL/SQL, Documentum, CSS, Eclipse, UML, HTML, JNDI, Apache Ant, WebSphere Application server 5.0, Together4J, Junit, SLF4J, Tortoise SVN.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in the designing of the Application, and various design patterns to be followed.
  • Designed the UML diagrams based on the OOAD principles.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
  • Developed the front end with Model-2 architecture using Struts 1.2 framework with JDK 1.4
  • Client side validation was done using JavaScript’s, sever side validations are done using Struts Validator Plug-In.
  • Used AJAX in suggestion list and to display dialog boxes.
  • Responsible for development of Business Services.
  • Implementing the Design Patterns like MVC, Front Controller, Composite view and all Struts Framework Design Patterns to improve the performance.
  • Authentication of the users is implemented using LDAP, TIM.
  • Explored the possibilities of using technologies like JMX for better monitoring of the system.
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers and views
  • Used JDBC for connecting to the database.
  • Developed Generic DAO object to perform generic database operations using data source JNDI name defined in application container.
  • Eclipse used as Java IDE tool for creating JSPs, Servlets and XML.
  • Maven 2.0 to compile and generate EAR, WAR, and JAR files.
  • Used Log4j for logging Errors.
  • Integrated, tested on Windows Platform and deployed the application on Apache Tomcat 6.0 application Server.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Core Java, J2EE, Servlets, JSP, Struts 1.2, Oracle 9i, JDBC, Apache Tomcat 6.0, CSS, HTML, DHTML, JavaScript, AJAX, LDAP, Documentum, Win runner, TIM, PVCS, Maven2.0, Log4j, Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Gathered Business requirements through interviews, surveys, prototyping and interacting with Project
  • Involved in all phases of the Software development life cycle (SDLC)
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose
  • Involved in the development of HTML pages, JSPs and CSS for different User Interfaces
  • Provide a login screen for the employees with validation, added client side validations using java script and server side validation using Struts Validator Framework
  • Developed the business logic using stateful session beans, EJB 2.0
  • Established connection with database, send SQL statements and process the results using JDBC
  • Worked on parsing the RSS Feeds (XML) files using SAX parsers.
  • Tracked errors or unexpected results/bugs with Bugzilla and coordinated with help desk staff.
  • Maintained version control using CVS
  • Performed Unit Test using Junit, Integration Testing, and System Testing

Environment: Core Java, JSP, Struts, JDBC, HTML, JavaScript, EJB2.0, AJAX, CSS, XML, MySQL, Apache Tomcat server 5, Bugzilla, Eclipse, JUnit, SAX Parser, CVS

Confidential, San Ramon, CA

Sr. Java Developer

Responsibilities:

  • Designed and developed Integration components using JAX-WS and JAX-RS web services on WebLogic platform.
  • Contributing in development, deployment and support of IIAL project using Oracle 10gR3/11g/12c, SOAP, RESTful, WSDL, XSD, JAX-WS, JAXB, EJB, MDB, JMS, JDBC etc. technologies.
  • Developed UI screens using JSP, HTML, JavaScript, jQuery, CSS etc.
  • Involved in critical projects delivered under tight schedules and stressful conditions from development to deployment.
  • Worked in Service oriented architecture following best practices with regards to reusability, maintainability and efficiency.
  • Responsible for analysis, design and implementation of the J2EE implementation. Also, responsible for the business process and use case analysis, worked with other technical architects to define the enterprise and technical architecture.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
  • Build end to end code and deploy it as per SDLC process.
  • Perform testing activities as required by the team, including Integration, System Test and UAT
  • Production- Support
  • Stabilization- Support
  • Support project team with technical Issues as required
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Used Splunk for Event Logging Data repository to provide excellent data analytics and monitoring capabilities.
  • Analyze, manage and coordinate new technology releases with the team, working closely with business partners to ensure timely complete of releases
  • Responsible for overall release management; including: requirements gatherings, work intake, prioritization of enhancements;
  • Ensure timely completion of releases, for Consumer portal websites with the highest quality and least defects; and identify application performance and process improvement initiatives and implement the same in consultation with project manager.
  • Strong participation in production support and enhancements
  • Execute Onsite and Offshore Model by sharing the work and also accomplish on time deliverables.

Environment: JDK 1.7, Spring, Spring Boot, Oracle 10gR3/11g/12c, SOAP, RESTful, WSDL, XSD, JAX-WS, JAXB, EJB, MDS, JMS, JDBC, XML, XSLT, Junit, JTest, Log4J2, Splunk, Maven, SOAP UI, Advanced REST Client, Postman, Clear case

Hire Now