Sr Java Developer Resume
Columbus, OhiO
SUMMARY
- Sr. J2EE Professional having 14+ years of experience and possesses a proven track record in successfully delivering mission - critical applications.
- Having project experience in Financial, Banking, eCommerce,Storage,Healthcare and Insurance domains
- Successfully designed and implemented systems based on N-tier distributed architecture using J2EE technologies such as Java, EJB, Struts, JSTL, Spring Framework and JMS.
- Expertise in object modeling and OO design methodologies with UML diagrams like Class, Sequence, Use Case, and Activity Diagrams using Rational Rose IE.
- Proficiency in implementing multi-threaded applications and in using design patterns like Session Façade, Abstract Factory, DAO, Service Locator, Business Delegate, and Singleton patterns in software design.
- Hands on in-depth experience in J2EE Application development using Core Java, Servlet, JSP, Struts Framework, Spring Framework.
- Hands on experience with Frontend frameworks namely Bootstrap, Angular JS, Jquery, Ajax and Json.
- Excellent in the XML technology such as XML, JAXB and developed Web Services using SOAP, AXIS, WSDL, XSD, JAX-RPC, Restful and CXF.
- Strong experience in JDBC and implementation of data persistent layer using Hibernate
- Hands-on experience in designing databases, namely Oracle 9i/10g, SQL, Sybase, DB2 and wrote
- The Queries and Stored Procedures using SQL and PL/SQL
- Experience in Installation, Configuration and Deployment of applications in the Web Logic, Jboss, Web sphere, Apache Tomcat and Sun Application Server.
- Extensive experience in using WSAD, Eclipse3.0, Net Beans and RAD7.0 IDE’s and used
- Version controls CVS, VSS and Sub version SVN.
- Extensive experience working in development, Enhancement and production support activities.
- Extensive experience working in SDLC life cycle models like Water fall, Agile and EUP.
- Extensive experience working on middleware technologies JMS, ActiveMQ and RabbitMQ
- Excellent in Analysis, Design, Coding, Unit Testing using JUnit and System Integration Testing.
TECHNICAL SKILLS
Languages: Java/J2EE, C, XML, HTML, CSS, JavaScript and SQL
Packages/Software: JDK 1.4/1.5/1.6/1.7 , HTML5, CSS3, J2EE, JMS, JSP, JDBC, Servlet, Struts1.1/2, Spring 4.0/5.0(most of the modules), EJB, MDB, JNDI, Hibernate, JPA, Log4j, JUnit, Apache Velocity, JQuery, AJAX, Maven and Ant. SOAP/REST based web services, Spring Security (Oauth2), Spring Boot, Microservices, Swagger, Angular 2 poc, Spring Batch and Spring Cloud POC
Web/ Servers App: Web Sphere 7/8.5, Web logic 10.3, JBoss 3.0, Tomcat 3.2/4.0
Databases: Oracle, SQL Server, DB2 and mySql
Operating Systems: Linux, Solaris, Windows NT/2000/XP
IDE: Eclipse, WSAD, Oracle Web logic Workshop, RAD and Net Beans.
Design Tools: Rational Rose IE, Microsoft Visio
Configuration Tools: VSS, CVS and Sub Version SVN
PROFESSIONAL EXPERIENCE
Confidential, Columbus, Ohio
Sr Java Developer
Responsibilities:
- Involved in gathering the requirements and analyzing the requirements and providing solutions on technology front
- Design Rest API services based on Requirements (produce and consume in XML format)
- Worked on developing Rest endpoints for Fraud and Verification using Spring Rest framework .
- Worked on creating producer and consumer Queues, Coded to drop the requests in Queue and consuming the requests for further processing using ActiveMq.
- Created Rest Client and making call to Drive using Rest template.
- Securing Webservice and authenticates the user using basic authentication.
- Unit and integration testing the code, moving to Dev and PV environments
- Demo sprint releases as part of the planning sessions with the business for user feedback
- Picking backlog items for the next Sprint releases based on the priority
- Worked on Creating Restful web services using Spring boot microservice architecture as these services needs to be implemented in fast faced environment.
- Have created and configured Jenkin jobs for DV Host projects, used to run Rundeck tasks for deployment and splunk for logging
- Having understanding of microservices architecture like Creating Zuul proxy, Eureka Service registry and Spring Cloud.
Environment: Java 1.8,J2EE, Spring framework 5.0, Spring Boot, Spring Rest(Rest based webservice) frameworks and microservices, Maven, ActiveMq, AMQP, Json/jackson, Rest template, Spring Jdbc, Oracle, jenkins, rundeck, postman, Splunk, JIRA, tomcat, Swagger, Spring Rest Docs for API documentation .
Confidential
Responsibilities:
- Involved in gathering the requirements and analyzing the requirements
- Designed/Developed UI screens based on the requirements
- Developed backend queries for retriving the requests based on the default and advanced input search criteria.
- Developed UI using Spring mvc, Jquer and AJAX
- Worked on Angular POC project to develop the ui later
- Unit and integration testing the code, moving to Dev and PV environments
- Demo sprint releases as part of the planning sessions with the business for user feedback
- Picking backlog items for the next Sprint releases based on the priority
- Worked on Angular 6 POC project to create Confidential support tool for frontend with Restful API calls to retrieve the transactions for Fraud and Verification orders.
- Have installed NPM, Node.js, Angular CLI and Visual Studio for the development.
- Created angular components, services and type scripts.
Environment: Java 1.8,J2EE, Spring framework 5.0, Spring MVC, Angular 6 (POC project) CSS, javascript, Jquery, Ajax, jenkins, rundeck, Angular, Maven, postman, Spring Jdbc, JIRA, splunk, tomcat.
Confidential
Responsibilities:
- Involved in gathering the requirements and analyzing the requirements and providing solutions on technology front
- Design API services based on Requirements(produce and consume as json format)
- Worked on OAuth token generation using Spring OAuth2 framework based on user credentials.
- Securing API services using Basic authentication(Base 64 authentication)
- Initial API call is Authentication, It generates oauth token and in subsequent calls has to pass as Bearer token.
- Developed Rest based API service methods and end-to-end development .
- Created Rest Client and making call to Drive using Rest template.
- Unit and integration testing the code, moving to Dev and PV environments
- Demo sprint releases as part of the planning sessions with the business for user feedback
- Fixing issues/making changes based on the user feedback
- Have created and configured Jenkin jobs for DV Host projects, used to run Rundeck tasks for deployment and splunk for logging
- Picking backlog items for the next Sprint releases based on the priority
Environment: Java 1.8,J2EE, Spring framework 5.0, Spring Boot, Spring Rest(Rest based webservices),microservices, OAuth2, Json/jackson, Rest template, jenkins, rundeck, postman, Spring Jdbc, JIRA, splunk,Maven, tomcat.
Confidential, Chicago, IL
Lead Java Developer
Responsibilities:
- Involved in gathering the requirements and analyzing the requirements, provided the development estimations based on the requirements as part of the sprint
- Design Layouts/mock UI screens based on the user stories
- Develop UI screens and Backend functionality based on the user stories and tasks as part of the Sprint releases.
- Unit and integration testing the code, moving to Dev and PV environments
- Demo sprint releases as part of the planning sessions with the business for user feedback
- Fixing issues/making changes based on the user feedback
- Picking backlog items for the next Sprint releases based on the priority
Environment: Java 1.6/1.8,J2EE, Spring framework 4.3.1, Thymeleaf 3.0, bootstrap(Html, CSS and JS) framework, Json, Angular JS, JQuery, Ajax, WebSphere Liberty Profile 8.5, RAD 9.6, CSRF framework, ESAPI, SiteMinder
Confidential
Lead Java Developer
Responsibilities:
- Involved in gathering the requirements and analyzing the requirements, provided the estimations based on the requirements.
- Documenting the application requirements and business process, creating design flows and documenting.
- Designed wireframes as per the business requirements (stories developed through scrum meetings) as part of the QBlue screen.
- Developed UI screens and entire flow of classes from front end to backend.
- Unit tested the code changes and build, deploy into the environments.
- Involving as part of PV, UAT testing and fixing any issues raised.
- Creating the change requests for moving the changes into PV/UAT/Prod.
- Analyzing prod issues and fixing.
Environment: Java 1.6,J2EE 1.4, Struts framework, Spring framework, EJB, JQuery, ESAPI Framework, WebSphere Application Server 7 (WAS7), Maven and RAD 8.5
Confidential
Lead Java Developer
Responsibilities:
- Involved in gathering the requirements and analyzing the requirements, provided the estimations based on the requirements.
- Designed wireframes as per the business requirements for reports created newly.
- Developed UI screens and entire flow of classes from front end to backend.
- Unit tested the code changes, build and deploy into the environments.
- Involving as part of PV, UAT testing and fixing any issues raised.
- Creating the change requests for moving the changes into PV/UAT/Prod.
- Analyzing prod issues and fixing.
Environment: JDK 1.6,J2EE 1.4, JSP, Servlets, EJB, Ajax, ESAPI framework, WebSphere Application Server 7(WAS7), RAD
Confidential, Chicago, IL
Spring Java Developer
Responsibilities:
- Involved in gathering the TLM requirements
- Understanding and analyzing the existing CFE applications and upgrading as per TLM requirements.
- Involved in mentoring other developers and help them to progress their tasks quickly and resolving critical issues.
- Working on Struts and Spring MVC based applications, understanding and making necessary changes as part of TLM migration.
- Working on TLM changes for CFE applications and helping other developers for any issues which they encounter during up gradation of other applications like RTIS, ClaimLock and COB.
- These applications used technologies like spring, Struts MVC, JMS, MQ, MDB and LDAP for user authorities.
- We have used RAD8 as IDE, Websphere 7 as application server. Involved in all the phases of the application life cycle.
Environment: Java 1.6, J2EE 6,Struts framework, Spring framework, JMS, MDB, EJB, Hibernate, JPA 2, LDAP, Axis Web service, CTG/CICS, Html, CSS, CVS, DB2, Ant, Log-4j, Websphere App Server 7, RAD 8.
Confidential
Sr Java Developer
Responsibilities:
- Involved in gathering the requirements and understanding the requirements.
- Involved in designing flow diagrams as per the requirements
- Developing ICI (Integrated Claim Inquiry) web service application using Spring 3.0 framework, hibernate, CXF Webservice.
- Written SQL queries to retrieve the data from DB2 tables
- Developed the application using CXF Web service framework.
- Developed the application using RAD 7.5 and used CVS as a version control.
- Used Log4j for the application logging, JUnit for unit testing.
- Have written Ant build scripts for the building the projects and for deployment.
- Working on analyzing and fixing the defects assigned as part of the ACA-Adminsimp project.
Environment: Java 1.6, J2EE 6, Spring framework, Hibernate, CXF Webservice, Html, CSS, CVS, DB2, Ant, Log-4j, Websphere App Server 7, RAD 7.5,HP Quality Center.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in gathering the requirements and understanding the requirements.
- Developed Confidential Web application using Spring 3.0 framework, Spring MVC framework,, hibernate, Activiti workflow engine
- Used Restful web service to get the resources over http to be used at client side.
- Developed the application using Spring MVC framework.
- Developed the application using RAD 7.5 and used CVS as a version control.
- Followed Agile methodology as part of application development.
- Used Log4j for the application logging, JUnit for unit testing.
Environment: Java 1.6, J2EE 6, Spring framework, Spring MVC framework, Hibernate, Activiti workflow engine, Restful webservices, LDAP,DOJO, AJAX, JSP, Html, CSS, CVS, DB2, Ant, Log-4j, Websphere App Server 7, RAD 7.5.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in gathering the requirements and understanding the requirements.
- Designed the Class and Sequence diagrams based on LLD and HLD documents.
- Developed frontend screens for the SCPBM application using JSP, Struts taglib, JavaScript and CSS.
- Developed the application using Spring-Struts framework.
- Developed the application using RAD 7.0 and used CVS as a version control.
- Used Log4j for the application logging, JUnit for unit testing.
- Working on adding the contact functionality to the MSG DB (messages) for B2B and BX.
- Working on Unit test the application.
Environment: Java 1.5, J2EE, Spring-Struts framework, Hibernate, Struts taglib, JSP, JavaScript, Html, CSS, CVS, Oracle 10g, Ant, Log-4j, Websphere App Server 6.1, RAD 7.0.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in gathering the requirements and understanding the requirements.
- Designed the Class and Sequence diagrams based on LLD and HLD documents.
- Written the Schema’s and WSDL as per the requirements.
- Generated classes based on Schema’s and WSDL using CXF Ant tasks.
- Developed the application using Web services CXF framework.
- Written the JUnit test cases to test individual components after development.
- Developed the application using RAD 7.0 and used CVS as a version control.
- Used Log4j for the application logging, JUnit for unit testing and JMeter for performance testing.
- Involved in the Unit testing and resolving the issues.
- Working in fixing the SIT issues.
Environment: Java 1.5, J2EE, XSD, WSDL, SOAP, CXF Web services 2.2.2, Jmeter 2.2, SOAP UI 3.2, XML, ILog Rule Engine, Spring Framework, Spring-JDBC, Oracle 10g, Ant, Log-4j, Websphere App Server 6.1, RAD 7.0.
Confidential, Lisle, IL
Sr. Java Developer
Responsibilities:
- Written the Code and tested as per the client requirement.
- Developed the application using Struts Framework.
- Used MVC, Singleton and DAO design patterns in the application design and implemented the UI, Service and Data Layer.
- Written Action Classes, Action Forms, JSP, CSS, DIV’s, JavaScript and used struts taglibs to implement and populate UI components.
- Developed the Adapter classes to implement the business logic as per the business requirements.
- Developed the VO’s to populate the business data from Adapter classes.
- Developed the Persistence logic using Hibernate to persist the data to the Database.
- Configured the Hibernate and created the mapping files to map the VO and Database tables.
- Developed the Messaging service using Java Mail API’s, JMS and MDB.
- Used Web logic Application Server to deploy the application and MySql as back-end.
- Developed the application using Web logic Workshop and used CVS as a version control.
- Used Log4j for the application logging, JUnit for unit testing and JMeter for performance testing.
- Involved in the Unit testing, and System Integration testing.
- Involved in fixing the SIT and UAT issues.
Environment: Java, J2EE, Struts 2 Framework, Hibernate, Jmeter, JMS, MDB XML, JAXB, Ant, Log-4j, Weblogic App Server, Weblogic Workshop 10.3.
Confidential
J2EE Developer
Responsibilities:
- Involved in adding new functionalities for the existing WebUI Celerra Manager.
- Implemented the Client, Business and Data Layer using Struts Framework with the support of Hibernate.
- Implemented the presentation layer using Struts tag libraries, tiles, JSP, HTML and CSS.
- Extensively used XML Schema Definitions to make request and response through XML.
- Involved in Marshalling and UnMarshalling data using JAXB.
- Created the sockets to connect to the APL and celerra device.
- Developed the application using WSAD IDE and synchronized the application using CVS.
- Involved in building the application using Ant and used Log4j for the application logging.
- Developed test cases, involved in Unit testing, and System Integration testing.
- Maintained and supported the application after deploying into the Production.
- Fixed the AR bugs in production, raised for Code Review and deployed the changes into the production.
- Fixed the Coverity issues related to the code and deployed into the production.
Environment: Java, J2EE, Struts Framework, XML, JAXB, Ant, Log-4j, Websphere App Server, Websphere Message Broker, JMS/MQ, WSAD.
Confidential
Developer
Responsibilities:
- Implemented the Client, Business and Data Layer using Struts Framework.
- Implemented Action Classes, DTO’s, Service Layer and Data layer using Java.
- Used Hibernate and DAO’s, which will handle the data layer and MySql as back-end.
- Used Web Logic Application Server for deploying the application.
- Developed the application using BEA Weblogic Workshop IDE and used CVS as a version control.
- Involved in building the application using Ant and used Log4j for the application logging
- Developed JUnit test cases, involved in Unit testing, and System Integration testing.
Environment: Java, J2EE, Struts Framework, Hibernate, Ant, JUnit, Log-4j, Web Logic Server 9.1, CVS and MySql.
Confidential, Phoenix, AZ
J2EE Developer
Responsibilities:
- Involved in the analysis, design, coding and testing as per the client requirement.
- Used the spring framework to develop the application.
- Used Façade, Singleton, Business Delegate, and DAO design patterns in the application design and implemented the UI, Service and Data Layer.
- Implemented Action Classes, Action Forms, Custom Tags, JSP, Tiles and deployed the UI component in Web sphere App Server.
- Created the message queues to handle JMS and provided business services in the application using Java Beans.
- Implemented the DAO classes using Hibernate with Sybase Database to handle the data layer.
- Involved in Configuring the Hibernate to connect to Sybase DB and created the mapping files for the Sybase tables.
- Used Web sphere Application Server to deploy the application and Oracle 10g as back-end.
- Developed the application using WSAD and used CVS as a version control.
- Involved in building the application using Ant and used Log4j for the application logging.
- Involved in design and develop the COP test site to test the downstream applications availability.
- Involved in the Unit testing, and System Integration testing.
- Involved in fixing the SIT and UAT issues.
Environment: Java, J2EE, JMS, Spring Framework, MVC pattern, Tiles, Hibernate, XML, JAXB, WSAD 5.1, Ant, Log-4j,WebSphere App server, Websphere Process Server,CVS, Sybase and Linux.
Confidential, Minneapolis, MN
Developer
Responsibilities:
- Involved in analysis, design, coding and testing the Change Request raised by client.
- Participated in the sessions to gather the enhancements / requirements from the client.
- Developed the application using Servlets, Java, XML and JAXB.
- Customers use desktop applications Ms Money, Intuit’s Quicken and Turbotax.
- Worked on WSAD as the developing environment and VSS as version control.
- Involved in building the application using Ant and used Log4j for the application logging.
- Involved in writing test cases using JUnit, Integration testing and Regression testing.
- Involved in running PMD code checker to maintain java code standards.
- Involved in fixing the realtime issues after post production in warranty period.
Environment: Java, J2EE 1.4, Struts Frame work, XML, Web Logic 8.1, Oracle 9i, Eclipse, JavaScript, JUnit, Ant, VSS and Windows XP.
Confidential
Developer
Responsibilities:
- Involved in Analysis of Requirements and defining the System Requirement Specifications.
- Used Rational Rose for providing the UML design for the given modules, and applied OOAD principles in designing the applications.
- Extensively used Struts Framework in the GUI development and validation was done using JavaScript.
- Designed and developed Web application to allow users to build and maintain an inventory using J2EE technology DAO, Struts, JSP, JBoss Application Server and Oracle 8i.
- Involved in building the application using Ant and used Log4j for the application logging.
- Involved in the application deployment in NetBeans, writing the unit test cases and performed unit testing using J-Unit.
Environment: Java, J2EE, EJB, JSP, Struts framework, Oracle 8i, Eclipse, JBoss, Ant, Log-4j and Windows 2000 Professional.
Confidential
Java Developer
Responsibilities:
- Involved in developing user interfaces by using JSP/HTML/JavaScript.
- Involved in Developed the Administration module.
- Involved in developing Servlets, Struts, jsp.
Environment: Java, J2EE, JSP, Struts Framework, Java Script, Eclipse, Tomcat 4.0, mySQL and Windows 2000.
Confidential
Java Developer
Responsibilities:
- Involved in interaction with client, gathered requirements and designing the system using UML diagrams like class diagram, and sequence diagram
- Designed and developed Web application to allow users to build and maintain an inventory using J2EE technology DAO, Struts, JSP, Apache Tomcat Server and MySql.
- Involved in building the application using Ant and used Log4j for the application logging.
- Involved in the application deployment in NetBeans, writing the unit test cases and performed unit testing using J-Unit.
Environment: Java, J2EE, JSP, Struts Framework, Java Script, Eclipse, Tomcat 4.0, mySQL and Windows 2000.
