Senior Java Consultant Resume
San Antonio, TX
SUMMARY
- 14+ years of hands on experience in software development with various JAVA, J2EE technologies including Spring, Hibernate and Web Services.
- Working experience in MVC architecture Using Spring, Struts Frameworks and MVC design pattern.
- Hands on experience with Spring REST and developing microservices using Spring Boot.
- Experience in software development methodologies like Agile/Scrum and Test - Driven Development.
- Experience in Core and J2EE Design patterns like Service Locator, Session Facade, MVC, DAO, Singleton and Factory patterns.
- Experience in Writing SQL queries and PL/SQL Functions, Procedures, Triggers etc. in Oracle database.
- Experience in unit testing java methods using Junit and web services using SOAP Postman etc.
- UI development experience with HTML, CSS, Java Script and XSLT and XML transformation.
- Worked with Version controlling systems like Git, CVS, SVN, Clear Case, VSS, and Borland Star Team.
- Experience on Application servers like Web logic 8.1/9.1/10.3, WebSphere 6/7, and Apache Tomcat.
- Extensive experience in all phases of software development Understanding Business Requirement, Analysis, Design, Development, and Unit Testing.
PROFESSIONAL EXPERIENCE
Confidential - Louisville, KY
Senior Java Consultant
Responsibilities:
- Working as senior java developer in Confidential project backend including Data Import and Program template configurations.
- Day to day responsibilities are to understand business requirement, analysis, technical design, development and unit testing.
- Implemented AdverseEvent, ProductComplaint services in various programs (A program represents a pharmaceutical company) using Jax RS restful web services in Rest Easy and Spring REST.
- Converted a monolithic app to microservices architecture Implemented REST microservices using Spring Boot.
- Worked with Confidential Http verbs/methods Get, Put, Post, and Delete in Restful (Jax-Rs) web services.
- Designed and developed model layer using Spring data JPA and Hibernate based approach for database operations with SQL Server Database.
- Performed data analysis, processed client data and then imported to Confidential DB for program launch using Spring Data JPA (Importing existing Clint data to Confidential DB).
- Used annotation-based Spring framework for dependency injection to solve dependencies amount classes.
- Developed the test scenarios and tested the web services Postman Rest client and Junit with Mockito’s mocking framework.
- Followed Agile(scrum) Software development methodology, test driven development methodology.
- Used Maven to build and running the unit tests with continuous integration tool bamboo.
- Used Git based Bitbucket version controlling system.
Environment: JDK 1.8, JAX-RS Restful Webservices (Spring REST), Core Java, Spring, Spring data JPA, Oracle, Maven, SQL Developer, Jenkins, GitHub, Eclipse, Apache Tomcat 8.
Confidential - Dallas, TX
Senior Java Consultant
Responsibilities:
- Working as senior java developer in FATTS project backend modules.
- Day to day responsibilities are to understand requirement, analysis, Technical design, Development and Unit testing.
- Designed and developed Jax-Rs Restful web services using Spring REST.
- Worked with Confidential Http verbs/methods Get, Put, Post, and Delete in Restful (Jax-Rs) web services.
- Designed and developed Microservices using Spring REST and Spring Boot.
- Designed and developed model layer using Spring data JPA and Hibernate based approach for database operations with Oracle Database.
- Used annotation-based Spring framework for dependency injection to solve dependencies amount classes.
- Developed the test scenarios and tested the web services Postman Rest client and Junit with Mockito’s mocking framework.
- Worked with Swagger framework for describing the API and allowing the client to understand and test before using it.
- Worked with Oracle SQL Developer for SQL database operations in Oracle Database.
- Implemented 4DEC specific FOS updater according latest Flight Hub schemas to send FOS requests to FH as batches. Type of Batches include Assign (HU), Remove(2G) and 30 HRs Wavers.
- Implemented legality interpreter service which interprets legality rules and provides data to represent legalities in the Sequence Search Results page.
- Followed Agile(scrum) Software development methodology, test driven development methodology.
- Used Maven to build and running the unit tests with continuous integration tool Jenkins.
- Used Git Hub version controlling system. Introduced Git forking and branching strategy that are convenient for frequent production releases.
Environment: JDK 1.8, JAX-RS Restful Webservices (Spring REST), Core Java, Spring, Spring data JPA, Oracle, Maven, SQL Developer, Jenkins, GitHub, Eclipse, Apache Tomcat 8.
Confidential, San Antonio, TX
Senior Java Consultant
Responsibilities:
- Working as senior java technical consultant at Rackspace developing Billing Services API.
- Responsibilities include Technical design, Requirement Analysis, Development and Unit testing.
- Designed and developed Microservices using Jax-RS Restful APIs using Jersey and apache camel.
- Worked with Apache Camel using Enterprise integration patterns to develop Microservices.
- Designed and developed Apache Camel Routes in both Java DSL and Spring based XML.
- Designed and developed model layer of database operations using Hibernate JPA based approach for database communication with Oracle Database.
- Used Hibernate with annotation-based approach for configuring beans to be mapped with the database tables.
- Used Spring framework for dependency injection and integrated with Hibernate, Apache Camel.
- Worked with Spring Aspect Oriented Programming (AOP) for implementing common functionalities like triggering first level validation for Restful service layer.
- Designed and developed Restful web services using Jersey framework as a part of SL API development.
- Worked with Confidential Http verbs/methods Get, Put, Post, and Delete in Restful (Jax-Rs) web services.
- Created Service layers in Restful web services using JERSEY Framework, to consume and produce in varieties of request and responses like xml/json/pdf.
- Created web service operations which use various params including BeanParm, PathParam and QueryParam.
- Developed the test scenarios and tested the web services using Junit and Mockito’s mocking framework.
- Followed Agile Software development methodology, test driven development methodology.
- Used Maven to build and running the unit tests with continuous integration tool Jenkins.
- Worked with GitHub version controlling system performing operations like pull requests, branch merging.
Environment: JDK 1.8, Apache Camel, JAX-RS RestFul Webservices (Jersey), Core Java, Spring, Hibernate, Oracle, Maven, SQL Developer, Jenkins, GitHub, RHEL, Eclipse, IntelliJ, Glassfish 4.1.
Confidential
Senior Java Consultant
Responsibilities:
- Working as Technical Lead at client side for 6-member development team.
- Implemented web services using Jax-RS for LC2A call from Amadeus E-travel management.
- Worked with RESTful (JAX RS) web services using Confidential HTTP verbs/methods GET, PUT, POST, and DELETE.
- Designed and orchestrated web services client calls to providers like Indigo, Spice Jet, and Go Air for Open skies and Radix Apis.
- Used Jax-Ws API for creating and consuming web services for Plug-In to exchange the calls between provider and AeTM.
- Designed and developed JAX WS service layer using messages with JAXB and Provider’s WSDL contract.
- Designed and implemented data model using Hibernate as the persistence layer that uses Oracle 10g as the backend databases.
- Worked with hibernate mapping and configurations files for building persistence layer using Hibernate template.
- Integrated spring and hibernate using Spring IOC.
- Worked with spring boot to kick start the plug-in API development.
- Developed the test scenarios and tested the web services for availability and booking flows in SOAP UI.
- Worked with Soap UI Java API to develop automation tool to execute all the scenarios and create reports.
Environment: JDK 1.6, WebLogic 10, JAX-RS, JAX-WS, JAXB, Core Java, Web services, Spring, Spring boot, Hibernate, Oracle, Maven, SQL Developer, WSDL, Subversion, Unix (Sun Solaris), Eclipse.
Confidential
Senior Java Consultant
Responsibilities:
- Done hands on development along with the team and worked as a point of contact for client interactions, task allocation and daily status update.
- Implemented RESTful web services using support from JSON expose the services in Hed End System.
- Worked with MultiSpeak 4.1 web service specification using RESTful API for Confidential energy and utility services.
- Generated and developed RESTful webservices using apache cxf framework with spring framework.
- Used SVN (Subversion) version controlling System in development environment.
- Designed and implemented data model using Hibernate as the persistence layer that uses DB2 and Oracle 10g as the backend databases.
- Worked with hibernate mapping and configurations files for building persistence layer using Hibernate template.
- Integrated spring and hibernate using Spring IOC.
- Used Spring Framework for Dependency injection and integrated with Hibernate
- Worked with Mockito frame work and Junit for code coverage using sonar framework
- Responsibilities include Development, Bug fixing in the buy flow implementation of existing customer.
Environment: JDK 1.5, Apache Tomcat 6, RESTful, JAX-RS, JSP, Spring, Hibernate, Oracle XE, Java script, CSS, HTML, Mockito, ANT, Maven, SQLDeveloper, Subversion, UNIX (Sun Solaris), MultiSpeak 4.1, Eclipse.
Confidential, Bridgewater, NJ
Senior Java Developer
Responsibilities:
- Responsibilities include Development, Bug fixing in the buy flow implementation of existing customer.
- Worked with ATG form handers to construct requests and handling the responses from Charter EAI.
- Java development in ATG framework and daily build and deployment in DEV server.
- Developed User interface using JQuery, JSP implementing all UI validations using JQuery.
- Responsibilities include Understanding, Analyzing requirements.
- Designed and implemented data model using Hibernate as the persistence layer that uses Oracle 10g.
- Worked with hibernate mapping and configurations files for building persistence layer using Hibernate template. Integrated spring and hibernate using Spring IOC.
- Building and deployment of the application in JBoss server. Used Ant, for building the application and deployment.
- Used SVN (Subversion) version controlling System in development environment.
Environment: JDK 1.5, JBoss 4.2, ATG 9.1, JSP, Droplets, Atg-Bcc, Oracle 9i, ANT, SQLDeveloper, Subversion, Unix(HP UX), Eclipse.
Confidential, San Antonio
Senior Developer
Responsibilities:
- Responsibilities include Understanding, Analyzing and the IRS Regulations to prepare requirements.
- Coordinating with the offshore team and assigning the tasks including performing code review.
- Worked with WebSphere 7.0 Application server (RSA) using Java, J2EE, EJB, JDBC, JSP, Struts, Servlets, XML, Oracle 10G, SQL, Hibernate, Spring.
- Designed and Developed Classes in core Java using presentation services frame work. Created user interface using JSP and Struts Tiles. And client-side validations using Java Script.
- Used Hibernate extensively for database calls in DAO Layer. Written persistent classes using Hibernate.
- Developed Code Using Spring Dependency injunction, IOC for the application.
- Worked in Configuration, Domain Creation and deployment of the WebSphere Application Server.
- Used Ant for building the application.
- Worked in UNIX (Sun Solaris) to access the Dev, Test environment of Sun Solaris.
- Used Borland Star Team version controlling System in development environment.
Environment: JDK 1.5, WebSphere 7, Spring, Hibernate, XML, Java script, ANT, Oracle 9i/10G, Star Team, RSA, UNIX(Sun Solaris), Eclipse.
Confidential, Dallas
Senior Developer
Responsibilities:
- Worked in Audience one replacement using Java, J2EE, JSP, Struts, Struts tiles, Servlets, XML, Oracle 10G, SQL, Weblogic 10.3, Adobe LiveCycle 8.2.
- Participated completely in POC for replacing Audience One with LiveCycle ES server.
- Developed/Refactored classes in core Java to invoking LiveCycle services.
- Implemented Model View Control (MVC) using Struts framework, Developing Servlets.
- Worked with Hibernate to implement ORM for all database operations.
- Developed Code Using Spring Dependency injunction, IOC for the application.
- Developed SQL queries and PL/SQL procedures for database operations for Oracle 9i/10G.
- Worked in Configuration, Domain Creation and deployment of the LiveCycle server in Weblogic 10.3 Server. Created managed server and deployed DocStore application in Weblogic 10.3 Server.
- Used Eclipse 3.3 IDE for java development and SVN (Subversion) as version controlling System.
Environment: JDK 1.5, J2EE, Weblogic 10.3, Adobe Live cycle ES Server, Hibernate, Struts, XML, Java script, XSLT, CSS, HTML, ANT, Oracle9i, SVN, Eclipse 3.3, Mercury Quality Center, Sun Solaris.
Confidential
Senior Developer / Analyst
Responsibilities:
- Worked as a senior J2EE Developer developing EJB, JSP, XML, and Struts action classes for PG CP360 enhancements.
- Worked with Servlets and JSP for developing Server-Side development to implement Front End.
- Worked with Struts for implementing Model View Control pattern.
- Worked with JDBC for database operations in DAO Layer.
- Developed the modules Metadata, Provider, User, and Customer.
- Domain creation configuration and deployment in Weblogic 9.1 and 8.1 Application Server.
- Developed EJB Session Beans for accessing DAO layer. Implemented database operations in DAO Layer.
- Prepared Unit Test cases scenarios and Performed Unit testing using Junit.
- Analyzed the requirements specification and prepared Use cases analyzing coding and Unit Testing.
- Used ANT for build operation and Used My Eclipse 5.1 IDE for java development.
- Used CVS as version controlling System for Project source code in dev environment.
Environment: JDK 1.5, WebLogic 9.1, EJB, Struts, XML, Java script, Html, ANT, Oracle9i, CVS, My Eclipse 5.1, Dream Weaver, UNIX (Sun Solaris)
Confidential
Developer / Analyst
Responsibilities:
- Worked as Java, J2EE Developer and involved in the development using JSP, Servlets, JDBC, EJB, Struts, Java Script, HTML, and CSS and used Core, J2EE Design patterns.
- Developed EJBs using Session Beans and accessed Database in DAO layer through session layer.
- Developed SQL queries and PL/SQL procedures functions in Oracle 9i for database Operations by using Database IDEs like Toad, Pl/SQLDeveloper.
- Developed the web pages using JSP, HTML, CSS and control layer using Servlets.
- Used JDBC to database access in DAO layer. Worked with JavaScript for front-end validations.
- Building and deployment the application using ANT in WebSphere application server 5.
- Developed MVC model 2 architecture using Struts framework. Worked with Action Classes, Form beans.
- Used VSS for version controlling System for Checking in/out and merging the source code.
Environment: JDK 1.4, JSP, Servlets, EJB, JDBC, Oracle 9i, Eclipse, Web Sphere 5.1, IBM-AIXStruts, HTML, Java Script, SQL, PL/SQL, WSAD, UNIX (IBM Aix).