We provide IT Staff Augmentation Services!

Senior J2ee Consultant Resume

4.00/5 (Submit Your Rating)

Columbus, GA

SUMMARY:

  • Java/J2EE professional with 8 years of strong experience in full life cycle implementation of web based applications.
  • Worked in architecture, designing User Interface (UI) using Java Servlets, JSP, JSTL, HTML, DOM, JavaScript, XML, AngularJS, JQuery, CSS, JSON and Ajax.
  • Strong experience in design & development of applications using Java/J2EE components such as Web Services, Struts, Spring, Hibernate, Java Beans, JDBC and JNDI.
  • Extensive experience in Design, Development and implementation of AOP, IOC, JDBC, ORM, MVC using Spring Framework.
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, Session Facade, MVC, Business Delegate, DTO, DAO and Service Locator.
  • Experience in Web Services using SOAP, REST, JAXB, WSDL and XML related technologies (XSD, JSON ).
  • Well versed in JMS and ActiveMQ, RabbitMQ, ApacheKafka.
  • Written Nosql ( MongoDb , Cassandra ) querries to implement the Microservice data requirements.
  • Worked on AWS components like EC2, S3, cloudformation, auto scaling, VPC creation.
  • Developed applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse, Web sphere Studio Application Developer (WSAD), Rational Application Developer (RAD).
  • Worked with different application servers like BEA WebLogic, IBM WebSphere, Apache Tomcat, Jetty and JBoss, Jenkins.
  • Have been involved in building and deployment of the applications by using build tools like ANT, Maven, Gradle.
  • Used Bugzilla, JIRA & HP Quality Center for Bug reporting.
  • Have worked in a Test Driven environment using JUnit and MOCK testing framework.
  • Implemented Agile process with Scrum in projects and has been involved in all the phases of software development lifecycle (SDLC) such as requirement gathering, design and architecture, development, testing, deployment, support.
  • Implemented OOAD, UML and modeling of diagrams such as Use Case, Sequence, Class and Collaboration diagrams.
  • Organized professional, able to strategize and prioritize effectively.
  • Detail oriented person with good technical troubleshooting/problem - solving ability.

TECHNICAL SKILLS:

Language: C,C++, Java, Python, SQL, PL/SQL.

J2EE Technologies: Servlets, JSP, JSTL, EJB, JDBC, JMS, JNDI, JSON.

Web Technologies: Javascript, DOJO, Ajax, Angular JS, Node JS, JQuery, HTML 4/5, CSS, XML,VXML, XSD, SAML, WSDL, SOAP, REST

J2EEServers: BEA WebLogic, Web Sphere, Jboss, Jetty and Tomcat,Jenkins.

Messaging Systems: JMS, ActiveMQ, Rabbit MQ, ApacheKafka.

Design Patterns: Singleton, Factory, Session Facade, MVC, Business Delegate, DTO, DAO and Service Locator.

DBMS: Oracle 10g/9i, MySQL,SQL Server, NoSql, Cassandra, MongoDb.

Frameworks: Spring(Spring AOP,IOC,JDBC,ORM,MVC,BOOT and test), Hibernate, Struts, CXF framework

IDE: RAD, WSAD, Eclipse, MyEclipse, Net Beans

Version Control: PVCS, CVS,SVN,TFS,GitHub

Testing Tools: ANT, Maven, JUNIT, Clear Quest

Operating Systems: Windows, Linux, Unix

Utilities: LOG4j, Toad, SQLServer Management Studio, MySQL Workbench

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, GA

Senior J2EE Consultant

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application using scrum based agile framework.
  • Worked closely with Enterprise Integration Bus team to use the EIB frame work in order to write Micro Services.
  • Created Micro Services for GBFP (Group Benefit file processing) to validate the incoming data. Technologies used for this includes but not limited to RabbitMQ, Apache Kafka, MongoDB, AMQP Protocol.
  • Extensively used AWS EC2, S3 for monitoring client and server log storage, for server hosting and also for creating the multiple instances of servers. Mainly used the feature of AWS auto scaling, auto-deploy which allows us to configure automatically and spin up new instances without our intervention by setting the thresholds and for the automatic build and deployments.
  • Also developed REST service for GBFP and have it exposed through Apigee API Gateway. The REST service was also developed using Micro Service technologies that includes Docker and scalable.
  • Created Raml for REST API’s to deploy in Apigee.
  • Used Spark to communicate with team members with in the network.
  • Built Rest Controllers to avail communication between 2 business components.
  • Extensively used Spring Boot module to build RESTful API.
  • Implemented Hibernate (ORM Mapping tool) framework to cache the database to update, retrieve, insert and delete values effectively.
  • Developed Web application using Spring Features like Spring MVC, Spring DAO, Spring Batch, Spring Security.
  • Handled transactions with MongoDb . Configuration data was resided in Mongo. Designed Collections and Documents.
  • Enhanced to performance of Validation service by running the queries directly into MongoDb using the javascript. After the enhancement, the queries were executing completely in 1 minute, instead of 3 hours.
  • Worked closely with DevOps team to Dockerize all Micro services.
  • Used Linux to run the microservices in Docker containers.
  • Helped DevOps teams with Service deployment using Jenkins to achieve CI/CD.
  • Created Service for the Transformations using Xslt for Json to Insurance Industry standards.
  • Design & Developed several AMQP micro services.
  • Implemented one Micro service in MongoDb itself using Dynamic Queries.
  • Implemented Adapters for each business system and used Cassandra Db to store and handle the millions of transactions between different Adapters to speed up the Communication.
  • Involved in code review and deployment of the application on development and integration.
  • Performed unit testing using JUNIT and MOC framework for each micro service.
  • Used TFS as a version control system.
  • Analyzing the client requirements and production issues.
  • Design and Development for enhancements & change requests.

Environment: J2EE, VXML, XML, XSLT, Spring Boot, Hibernate, Web Services (REST, SOAP), JDBC, Transactions, JSON, RabbitMQ, IBMMQ, Apache Kafka, Apache Tomcat, ApacheCXF, Jenkins,Linux, docker,AWS, WSDL, JMS, Eclipse, MongoDb, Cassandra, JUnit, log4j, Ajax, Rational Application Developer IDE, Search Engine (Ultra seek), Scrum.

Confidential, Street Chelsea, MA

J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application using scrum based agile framework.
  • Developed single page web application using JavaScript framework Angular Js .
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5,VXML, CSS/CSS3 Bootstrap .
  • Client Side validations were done using Angular JS, Ajax calls.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Developed Web Services using REST, SOAP, JaxRS, Jaxws.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Used Cassandra as central repository for Data and handled Data transactions among different Sources by using dynamic queries of Cassandra.
  • Have worked on Oracle10g database for storing and retrieving the application data.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Used Maven to build and packaging the application.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Performed unit testing using JUNIT and MOC framework.
  • Managaed source control and Git repositories.
  • We used Bit Bucket for both CVS and Git
  • Analyzing the client requirements and production issues.
  • Design and Development for enhancements & change requests.
  • Provided technical support for external users.
  • Worked with several Spring modules, AOP, MVC, IOC, JDBC, ORM and OXM.

Environment: J2EE, HTML5, JSP, CSS, Javascript, JQuery, AngularJS, Node.js, VXML, XML, XSLT, Spring MVC, Spring AOP, Spring IOC, Spring ORM, Hibernate, Web Services (REST, SOAP), DAO, DTO, JDBC, Transactions, JSON, Apache Tomcat, ApacheCXF, WebLogic Application Server, WSDL, JMS, Eclipse, Cassandra, Oracle 10g, Linux, CVS,GitHub, JUnit, log4j, Ajax, Rational Application Developer IDE, Search Engine (Ultra seek), Scrum.

Confidential, Jacksonville, FL

J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Created and used style sheets {Cascading Style Sheets CSS } to change the look & feel UI.
  • Extremely used plain Javascript and jQuery to do the client side validations.
  • Performed Server-Side scripting in Python.
  • Implemented SAML based authentication for partners applications.
  • SAML Request/Response xml sent over http post/soap.
  • Development of Common Modules Beans and Business Objects.
  • Development of Reviews’ (Relational Views).
  • Design Patterns: Service Locator, DAO, Business Delegate, MVC, Singleton etc.
  • Designed and developed MVC architecture using all Spring modules Web, Core, DAO, ORM, JEE, AOP.
  • Used Spring Validation framework to implement the server side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON objects.
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs.
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO, Service and Controller components using jUnit, DbUnit and Spring Test support.
  • Data Access Objects were used for accessing the service locator which in turn calls the Spring JDBC for getting and setting the data.
  • Performed code review, PVCS code checking and merging into the Branch and Baseline environments.
  • Identifying risks, module scope / limitations and resolving issues with alternative solutions.
  • Analysis of Use cases and help team members on resolving problems and issues.
  • Active participations in meeting and following up the required or missed information with Business.
  • Coordinating the QA, User Acceptance Testing, and fixing defects in Branch Testing, Base Line Testing, and Stage Testing.
  • As a Developer, ensure all activities pertaining to the module completion in time.

Environment: J2EE, Python, ATG(DAF), ATG Personalization servers, Spring, Hibernate, WebSphere, Sun WebServer, Web Services, Angular JS, SAML, Ajax, dojo, Rational Application Developer IDE, Merant Version Manager (PVCS), Toad, Perl, Python, Search Engine (Ultra seek ), Agile software development methodology.

Confidential, Lafayette, LA

Java Web Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Handled the client side and server side validations using Struts validation framework.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSP tag libraries (JSTL).
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Created and updated Hibernate queries.
  • Worked on financial transactions like deposits, withdrawals, and transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented web services with Apache Axis.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Used Apache Ant for the build process.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDK, Python, Servlets, Hibernate, Spring, Java beans, Ajax, Oracle 10g, Eclipse, Apache Ant, Web Services (SOAP), Apache Axis, WebSphere, JSP Taglibs, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest.

Confidential, NJ

J2EE Developer

Responsibilities:

  • Developed massive data processing components using Java and Oracle technologies in Telecom domain. These components typically process several million transactions each day.
  • Developed rich user interfaces with MVC and Jquery. Used Jquery for developing Ajax based UI widgets.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Used Spring framework extensively, Used dependency injection to wire up application components and used other spring integration features for JDBC, JMS and Transaction Management.
  • Developed SOAP Services to interface with mainframe systems.
  • Developed consumers for various enterprise wide Web Services for accessing account data, customer profiles etc.
  • Used JMS asynchronous messaging for workflow management and to invoke long running data processing jobs.
  • Developed Ajax enabled ad-hoc reporting interface using Spring MVC.
  • Worked with business teams in understanding the requirements and prepared Technical Design Documents.
  • Coordinated with build and QA teams for application deployment and testing.
  • Used plain JavaScript and JQuery library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs
  • Involved in code review and deployment of the application on development environment.

Environment: JAVA, J2EE, Spring (IOC,MVC,AOP,JDBC), JSP,JSON, Ajax, XSD, WSDL, JQuery, WSDL, JAX-WS, Apache CXF, JUnit, ActiveMQ, Maven, Jetty, Clear Case, WebLogic.

Confidential

Software Engineer

Responsibilities:

  • Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
  • Implemented "Model View Controller (MVC )" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Developed JSP’s, Servlets, JavaScript, XML which formed the UI component.
  • Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.
  • JDBC is used for data interaction with Oracle database.
  • Written stored procedures in Oracle to validate data and ensure System integrity for various tests based on different specifications.
  • Involved in deployment components on WebSphere application server.
  • Performed Unit Testing of all Modules.

Environment: J2EE, JSP, EJB, XML, WebSphere , WSAD, ANT, Oracle 9i , Win NT.

We'd love your feedback!