We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

OH

SUMMARY

  • Having around 8 years of Professional experience in IT Industry involved in Developing, Implementing and maintenance of various web based applications using Java, J2EE and SOA Technologies
  • Extensive experience in design, development and support using Struts MVC and Spring MVC
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Hibernate, JPA,JTA,JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML
  • Created Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Hands on experience in designing and developing Middleware applications using Oracle SOA, JBOSS.
  • Experienced wif XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD
  • Experienced wif various frameworks like Struts, Spring, Hibernate, and JPA
  • Experience wif Micro services such as Spring Boot and Spring Cloud.
  • Experienced in developing UML diagrams wif StarUML, Rational Rose.
  • Has hands on experience in design and development of Java, J2EE, Servlets, JSP, EJB, JDBC, JSF, Struts, XML, XSD, XSLT, X-Path, ANT, Java Script, DOJO, Web Services, WSDL, SOAP, HIBERNATE, SPRING, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL
  • Expertise in using clients for the Web Services using Apache Axis and tested it using SoapUI
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development
  • Experienced in developing the UI screens using AngularJS, NodeJS, JavaScript, JQuery, Ajax, bootstrap, HTML and CSS
  • Develop reusable solution to maintain proper coding standard across different java project
  • Proficiency wif the application servers like IBM WebSphere, WebLogic, JBOSS and Tomcat
  • Expertise in Web Front End technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL
  • Strong experience in developing the SOAP and Restful applications
  • Expertise at JDBC API for connection and access to databases
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and deployment using Web Server Apache Tomcat and Application Servers like IBM Websphere,BEA WebLogic, and JBoss
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry
  • Hands on experience in creation, Configuration and management of MQ series objects like Queue Managers.
  • Experience wif JUnit,Log4j in developing test cases and determining application functionality
  • Subversion (SVN), CVS and Visual Source Safe as versioning software tools
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate
  • Experience in working wif Oracle, MySQL and IBM DB2 databases
  • Having Experience on UNIX commands and Deployment of Applications in Server
  • Ability to work effectively on the Linux and OSX platforms
  • Ability to work effectively in cross-functional team environments and experience of providing to business users
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC,JSF

Markup/XML Technologies: HTML, XHTML, JavaScript, Angular JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, BootStrap, JSON, DOJO, NodeJs

Tools: & Framework Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,JMS, JSF,Log4J, JUnit, SOA, Jasper reports, SOAP UI, Spring Boot,SpringBatch,SpringSecurity,ApacheCamel,Swagger,Docker,Apache CXF,Altova Xml Spy, Contivo Analyst.

Web services: SOAP,RESTful,UDDI,WSDL,JAX-RPC,JAX-RSJAX-WS,JAX-B,Axis2,CFX,JMS,MQ

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, Weblogic.

Database: Oracle, SQL-Server, MySQL server, TOAD

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS

OR mapping: Hibernate, MyBatis, JPA, JTA

Modelling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, Gunit, Mockito, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI

Version Control: SVN, Rational clear case, RTC,Sourcetree,CVS

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, OH

Senior Java/J2ee Developer

Responsibilities:

  • Followed Scrum / Agile for project implementation and involved in daily stand-up, Showcase and Retrospective meetings.
  • Analyze requirements wif team, write High Level design documents, Sequence diagram, System Use Case, analyze risk factors.
  • Followed agile methodology during complete SDLC process.
  • Used Spring Boot Framework for the application development.
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Used micro-services architecture wif Spring based services to integrate user libraries in the application.
  • Inserted Dependency injection between components using Spring(IOC) concept.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed RESTWeb services to make web service calls simple and easy for the client to access it wif the halp of standard HTTP URIs.
  • Developed DAOs using JPA, Hibernatepersistence API for the database operations to interact wif Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Used Maven for the project management like build, install.
  • Automated the build process by using Dockerand Maven build tools and DockerServer Container for application deployment and technical support
  • Developed unit and integration tests for existing microservices using JUnit and Docker environments.
  • Used Swagger for machine-readable interfaces files for describing, producing, consuming and visualizing RESTful Web services.
  • Experience in testing Webservices using SOAPUI tool, validating WSDL, request and response xml.
  • Writing service methods and SQL queries, PL/SQL to interact wif the Oracle DBMS.
  • Deployed application on Websphere server and Involved in configuring JNDI properties.
  • Experience on Troubleshooting Splunk search head, Indexer and forwarder issue logs and document.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used log4j for logging errors, info, exceptions.
  • Created Connection Pools in WebSphere and configured as needed.
  • Used Sourcetree, GIT for version control and repository.
  • Used Putty for server side operations, JIRA for ticketing and bugs tracking.

Environment: Java1.7,JAXRSwebservices,SpringBoot,Microservices,JDBC,Hibernate,Restfulwebservices,SprigMVC,J2ee,Docker,oracle10g,JMS,Log4j,Bamboo,Sourcetree,GitHub,GitBash,RAD,STS,Eclipse,Toad,Websphere,Unix/Linux,PL/SQL,JIRA,Splunk,Maven,Swagger,MS Visio,SOAPUI,Junit,IBM DB2,Putty,WinSCP.

Confidential, El Segundo, CA

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC Restful web services and involved in writing spring configuration XML file dat contains declarations, and extensively used Spring IOC and AOP.
  • Implemented spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Used Apache CXF to create SOAP based and JAX-WS to create Restful Web Services and used spring validation framework to do business validation from server side.
  • Developed Web services using Apache CXF to interact wif the external systems to both consume and publish web services.
  • Involved in defining standards testing framework for unit testing and integration testing.
  • Effectively used Maven for automated builds in Windows Environment.
  • Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
  • Knowledge on understanding of read, write and delete processes for Cassandra, MongoDB, Oracle RDBMS and SQL Server.
  • Experience in managing various database (Cassandra, MongoDB, and Oracle RDBMS) environments from availability, performance and scalability perspectives.
  • Involved in generating the new templates, creating the appropriate Contivo mappings and ensuring automated testing created and any issues discovered by such testing is addressed.
  • Identify the root cause of issue by analyzing the logs and by using various Application Tools ( Altova XML Spy, Contivo)
  • Extensively used XSD, XSLT, XPATH and XML editors like Altova XML SPY.
  • Implemented Restful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security
  • Implemented Business Logic using Java, OOPs concepts, multi-threading, Java Concurrency, Exception Handling, spring and Web Services
  • Providing support for implementation, troubleshooting and updates of applications on Linux/UNIX servers.
  • Helped team in various aspects like understanding of design patterns, Peer review and Coding conventions.
  • UsedSplunk Enterprise to retrieve the logs and to understand the flow of application in DEV servers and extensively worked in identifying the issues production servers during production support
  • Providing all round support for Splunk forwarder logging issues, troubleshoot servers dat are not forwarding events.
  • Highly Involved in resolving issues raised in QA, UAT and Production Issues
  • Performed Web Service API testing for UI content verification and validation wif business logic XML using SOAP UI. Used SOAP UI and XML Spyto validate the response.
  • Used Jenkinsfor the continuous integration process, automation and assisted in the code coverage and analysis by generating reports
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkinsto move from one environment to other environments.
  • Used SVN for version control, Eclipse Luna for IDE.

Environment: Java,SpringMVC,SpringSecurity,Maven,Servlets,JSP,SpringMVC,JDBC,JUnit,JMS,ApacheCXF,Jenkins,JSP,XML,AgileMethodology,SpringBoot,Restful,Log4J,SOA,SOAP,SoapUI,JavaServerPages,Cassandra,MongoDB,OracleDB,Linux/Unix,ContivoAnalyst,AltovaXmlSpy,Splunk,JIRA

Confidential, Exeter, NH

Sr.Java/J2EE Developer

Responsibilities:

  • Performing ALL stages of SDLC including analysis, requirements determination, estimating, coding, testing, and developing all written technical design, user and end deliverable documentation.
  • Involved in developing Single Page Applications (SPA) using spring framework and angularJS.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IoC) and Hibernate.
  • Integrated Apache Camel wif spring framework IOC.
  • Used Apache Camel routes to build customized routes using Camel java and Spring XML and Camel blueprint to integrate wif other Enterprise systems such as Oracle PeopleSoft Campus Solutions
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object(DAO)
  • RESTful web services using Jersey for JAX-RS implementation
  • Involved refactoring the existing RESTful based RTS API code.
  • Developed web GUI involving HTML, JavaScript, CSS, JSP, Servlet and beans under
  • Involved in coding reviews and enhancement of application.
  • Worked on using WebSphere server built in JMS provider for communicating wif legacy applications
  • Experience in customizing and deploying the applications using different application serves such as IBM WebSphere and Apache tomcat
  • Configured and build Asynchronous communication wif JMS services wif MQ services.
  • Hands on experience in Installation of Oracle SOA Suite 11g on Oracle application server.
  • Used RTC for version control tool and Eclipse and RAD for IDE
  • Spring MVC model integration for front-end request action controller.
  • Used Spring framework including Spring core/IOC, Spring Web,Spring Security.
  • Experience in designing and building Micro Services using Spring Boot, Spring Data and Spring Security
  • Used Swagger implementation for the web services which gives all our service APIs documentation and request, request body, header and response details.
  • Configured and customized logs using Log4J
  • Worked on Log4J to validate functionalities and JUnit,GUnit, Mockito for unit testing
  • Automate build process through Gradle build framework
  • Extensive use of build tools like Gradle,Maven and version control using GitHub repository.
  • Involved in building Docker container images using gradle plugin.
  • Used Spring websockets for providing real time data to user.
  • Used MongoDB third party tools (ROBO MONGO, MONGOVUE) and mongo-built in binaries to monitor and analyze the performance of MONGODB.
  • Working on Oracle 10G as database Used SQL Developer for query writing.
  • Experience on Splunk search construction wif ability to create well-structured search queries dat minimize performance impact.

Environment: Java,Hibernate,Spring,ApacheCamel,SpringBoot,SpringSecurity,Microservices,RTC,Gradle,Maven,RAD,Servlets,JSP,SpringMVC,JDBC,JUnit,GUnit,Mockito,WebSphere,JMS,MQservices,IBM,JavaScript,JSP,IBM,XML,HTML,AgileMethodology,AngularJS,Restful,Log4J,SOA,SOAP,JavaServerPages,Swagger,Docker,MongoDB,oracle 10G,Splunk

Confidential, Jersey city, NJ

Sr.Java/J2EE Developer

Responsibilities:

  • Active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IoC) and Hibernate.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif an SQL-based schema.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object(DAO)
  • Actively participated in the daily SCRUM meetings to produce quality deliverables wifin time
  • Designed and Developed Web Services using RESTFul and SOAP protocols wif Apache CXF, JAX-RS/Jersey,XML and JSON
  • Developed and Implemented Restful Web Services and used Spring Framework
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC,SpringAnnotations,SpringAOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle
  • Designed and developed a JDBC driver dat intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Developed user friendly interface to seamlessly combine the new module wif existing login system using AngularJS
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
  • Worked on using WebSphere server built in JMS provider for communicating wif legacy applications
  • Experience in customizing and deploying the applications using different application serves such as IBM WebSphere and Apache tomcat
  • Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
  • Configured and build Asynchronous communication wif JMS services wif MQ services.
  • Used SVN for version control tool and Spring Tool Suite STS for IDE
  • Automate build process through Maven build framework
  • Configured and customized logs using Log4J
  • Spring MVC model integration for front-end request action controller
  • Configured connection pooling on Web Sphere server
  • Involved in fine tuning the Enterprise JBOSS image.
  • Developed Java server Pages using JSP Tags,Spring - tags, minimal Scriplets, HTML for client side validation and errors to ease troubleshooting.
  • Developed rule-based applications using Drools and java.
  • Developed Rest Endpoints Using REST Controller of Spring Boot.
  • Used Spring framework including Spring core/IOC, Spring Web,Spring Batch.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Configured AWS Identify Access Management(IAM) group users for improved login autantication.
  • Involved in installing and configuring Maven for application builds and deployment
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Implemented configured and customized JIRA issue tracking software wif agile plugin across all company functions and acted as JIRA administer.
  • Used Tortoise SVN to 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, Hibernate, Spring, Spring Batch, Spring Boot, Spring Servlets, XML, Tortoise SVN,JSP,SpringMVC,JDBC,JUnit,Maven,WebSphere,JMS,MQservices,IBM,JBOSS,JavaScript,JSP,IBM,HTML,AgileMethodology,AngularJS,AJAX,Restful,Log4J,SOA,SOAP,JavaServerPages,AWS,WSDL,JIRA,Spring Security,Drolls and STS

Confidential, VA

Java Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using JSF MVC Framework.
  • Involved in writing Spring Configuration XML file dat containsdeclarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Implemented Asynchronous messaging between components using JMS
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Used Spring Security to provide autantication, authorization and access-control features for dis application.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Implemented SOA architecture wif Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used MQ series of messaging and queuing purpose in the application
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events dat are being logged.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Developed user friendly interface to seamlessly combine the new module wif existing login system using AngularJS
  • Designed GUI using HTML5, D3 JS, BootStrap and different javascript frameworks.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed configurations and day to day activities using JBOSS.
  • Involved in day to day handling of JIRA issues (production issues at time) dat involved data inconsistences dat required to be solved in very less time.
  • Involved in Bug fixing of various modules dat were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on UNIX environment for development.
  • Used GIT Version controller.

Environment: Java,J2EE,XMI,JSF,Hibernate,SQL,PL/SQL,Spring,Oracle10g,StrutsMVC,EJB,JMS,MQSeries,JavaScript,HTML,XHTML,XMI,RestfulWebservcies,IDAM,CSS,D3Js,,BootStrap, Log4j, Subversion, JQuery, Angular JS,JBoss Application Server, Spring Security,JIRA,Maven, Eclipse, React Js,JIRA, GIT, UNIX.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Worked on various enhancements in the project.
  • Implemented new rule(DOT) to improve the air travel environment for customers.
  • Extensively used Apache Velocity Template Engine for UI design.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Designed the Architecture of the application using Spring MVC, Spring Web Services, Spring Batch
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Used JDBC for database connectivity.
  • Designed and developed Velocity template pages using Struts.
  • Prepared documentation for various enhancements in the application.
  • Involved in various business meetings to gather business requirements for the project.
  • Involved in the development and unit testing of the application.
  • Deployed WAR files into the Tomcat Web Application server using Hudson.
  • Created Ant, UNIX Shell scripts for build and deployment activities in QA, Staging and Production environments.
  • Used ClearCase as repository to control versioning of projects.
  • Wrote Jquery for the client side validations.
  • Wrote JUnit test cases for different business requirements.
  • Used GIT version Controller.

Environment: Java, J2EE, Apache Velocity, JavaScript, JQuery, JUnit, JDBC, PL/SQL, Struts, Spring MVC, Spring Batch, Oracle, XML,CSS,Log4j,ClearCase,Tomcat Application Server, Eclipse,GIT, Clear Quest, Windows XP,GIT.

Confidential, Lansing, MI

Java Developer

Responsibilities:

  • Involved in project design documentation, design and code reviews.
  • Implemented MVC-Model architecture using Struts and other J2EE design patterns for the application development. Created and configured struts-config.xml, spring.xml files to manage control flow.
  • Developed static and dynamic Web Pages using JSP, HTML, JQuery and CSS.
  • Designed and implemented Tiles and Layouts to the existing JSP files.
  • Implemented Spring Modules for Designing, Developing & Testing of Service Layer Business Components.
  • Developed JSP custom tag libraries, and associated support in the Action Servlet, dat assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Used Action classes to service requests from Action Servlet and Business Data on server-side and invoke respective Spring Injected Beans to process Database transactions.
  • Configured connection pooling using Web Sphere application server.
  • Written client interfaces, and implementation classes to consume the web services
  • Developed and deployed the Application on Web Sphere using ANT build xml script.
  • Developed Message based systems using Spring-JMS API and Message Driven POJOs.
  • Developed Action classes, which communicate asynchronous messaging via JMS/MQ-Series to DB2.
  • Used Clear Case as the version control system and application development using RAD.
  • Configured and created application log file using Log4j.
  • Implemented Junit for application Unit Testing.

Environment: Java/J2EE, Struts, JMS, Spring, Hibernate, JQuery, WebSphere, Web Service, Unix, Maven, Windows, JavaScript, HTML, DHTML, CSS, OOAD, JSTL, Log4J, Ant, UML, Rational Rose, RAD, Junit, XML/XSL, XSLT, DOM Parser, DB2

Confidential

Trainee Software Engineer

Responsibilities:

  • Developed web application using Struts 2.X,JSP, Servlets, Java beans dat uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!