We provide IT Staff Augmentation Services!

Sr. Java/ j2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Over 8 years of experience in delivering enterprise solutions in multiple domains like Finance, Telecom, Insurance, Health and other related domains. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
  • Experience working with various Software Development Life Cycle ( SDLC ) methodologies based on Agile, Scrum, Waterfall Model, Iteration.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies Such as Spring, Hibernate, EJB,JPA,JSF, Struts framework, Servlets 3.x.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Spring EL, Display Tag.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Experience on functional testing using selenium for testing web applications.
  • Experienced In UI frame works such as JQuery, Ajax, Google Web Toolkit (GWT), JavaScript, NodeJS, ReactJs, BackboneJS, Angular js, Tag Libraries, Custom Tags .
  • Experienced in Client side validations using Ajax in NodeJS, Angular js, dash boards reports using BackboneJS .
  • Experienced in Full stack UI technologies using Grunt js, Gulp Server, Yoman generator for Angular.
  • Excellent knowledge of Derivatives, Fixed Income, and Equity products.
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page elements.
  • Experienced in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX, XSLT, XPATH, Castor.
  • Strong understanding of Microservices patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos and Bitronix.
  • Responsible for support and maintenance of batch jobs, implemented Spring batch for over 1million transactions.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in configuring and deploying the applications into Tomcat, WebSphere, Weblogic and Jboss Servers.
  • Experience in creating Asynchronous Messaging configuration in Tomcat, Weblogic and web sphere Servers.
  • Experienced in developing UNIX shell scripts for batch processing, Perl and Python scripts.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. Java/ J2EE Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Used advanced java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Performed Unit Testing of Java code using JUnit and Performed Javascript Functional testing using Selenium and Javascript unit testing using QUnit
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.
  • Used Bootstrap library to build application UI's, used AngularJS to associate HTML elements to models. 
  • Designed configuration XML Schema for the application and used JavaScript for the client side validation.
  • Used jQuery and AngularJS, JavaScript to provide dynamic User Interface and for the client side validations.
  • Implemented UI components using dependency Injection, Models, data binding and controllers.
  • Created UI interfaces to manage user menu and Bulk update of Attributes using AngularJS, and jQuery. 
  • Developed custom AngularJS directives, tags and integrated with Spring forms.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Used multithreading concept to run the processes asynchronously using different future calls to access the data. 
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Delivered global equities and derivatives regulatory compliance related solutions across clients
  • Developed REST Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB to Spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Experienced in implementing MicroservicesService Oriented Architecture (SOA)
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Used Selenium Framework to automate test cases.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Used Spring Security for session fixation, clickjacking, cross site request forgery.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Designed and implemented Front End to a Fixed Income Derivatives Trading System, including trade blotter and interfaces to risk management, accounting, and middle and back office
  • Used CXF Framework to build and develop services using JAX-WS and JAX-RS.
  • Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Used Spring Hateoas to make the actions available dynamically for the clients during the runtime from the server.
  • Developed session, entity beans and message driven beans, mapping of Java objects to database Tables using Hibernate. Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria
  • Designed and developed file upload and file download features with Oracle Blob.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex inserts and updates in the database. Used Toad to interact with oracle database, performance tuning DB execution.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • Used Scala collection framework to store and process the complex consumer information. Based on the offers setup for each client, the requests were post processed and given offers.
  • Experienced with NoSQL databases like MongoDB, Couch DB and Cassandra on large data platforms.
  • Developed Spark Programs for Batch processing. Worked on Spark SQL and Spark Streaming.

Environment: Java 8/J2EE, HTML/DHTML, AngularJS, ReactJS, Spring framework 4.x, Spring Boot, Hibernate 4.x, Servlets 2.3, AJAX, XML, Selenium, Microservices, Golang,, XML 1.x, Java Beans, Apache POI, jQuery, JavaScript, Oracle 11g, Cassandra, Docker, WebSphere 8.0, AWS, Drools, Golang, Design Patterns, Scala, Kafka, Spring Eureka, Spring Hateoas, AWS Lambda, IAM SVN, Apache Maven, JUnit.

Confidential, Wayne, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in preparing System Requirements and detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Extensively used various modules in Spring like AOP, DI (Ioc), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created MicroServices using Spring Boot.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Involved in various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts via Selenium Remote Control.
  • Worked with derivatives clearing and/or new Dodd-Frank regulations.
  • Extensively used Session beans for implementing the business logic of module.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies such as SOAP, WSDL and UDDI.
  • Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
  • Participated in the product development life cycle via rapid prototyping with wireframes and mockups.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Client Side code were written in ReactJS, JQuery and server Side Code were developed using MVC4.
  • Used Angular Routing for navigating between screens and developed several reusable directives.
  • Created and running the Jmeter scripts for load testing.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Database development required creation of new tables, PL/SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
  • Utilised DOM, SAX parser technologies in implementing XML parsing framework.
  • Installed and configured WebSphere Process Server 6.1 and WebSphere ESB 6.1, WID.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.

Environment: Core Java/J2EE, Spring, WebSphere Application Server 7.0, Web Services, EJB 3.0, JPA, Apache Axis, Oracle10g, Java Script, AJAX, Selenium, JSP, HTML, Angular JS, RAD, RSM, Log4j, Clear Quest, Rational Clear case, AJAX, Bootstrap.

Confidential, Pittsburgh, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Implemented Agile Methodology for development of the application.
  • Used J2EE design patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
  • Continuous integration services are provided for software development using JENKINS  
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.
  • Extensively used the JavaScript and JQuery plug-in to fetch and display the data on web pages and create interactive features in the application. Worked with JQuery concepts like selectors, and filters.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP, Struts, Spring, OOAD, Oracle 10g, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, Weblogic Application Server 10.x, Hibernate 4.0, LOG4J, SVN, TOAD, JUNIT, UML.

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using jdbc with Oracle Blob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Used quartz scheduler to process or trigger the applications on a daily basis.
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM Websphere 6.0, ClearCase, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • JQuery opinionated about how a CRUD (Create, Read, Update, Delete) application should be built.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application on WebSphere application server in development and production environment.
  • Undertook the Integration and testing of the different parts of the application.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, Websphere 7.0, Eclipse, SQL Server 2000, log4j, Subversion, Windows NT

Confidential, Bingham Farms, MI

Java/ UI Developer

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Implemented server side programs by using Servlets and JSP.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX and CSS.
  • Used JavaScript to perform Client Side Validation.
  • Implemented using the MVC design pattern.
  • Used JDBC to interact with the underlying MySQL Database.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in Unit testing for various components.
  • Used Log4J for any logging purposes during the development of the application.

ENVIRONMENT: JAVA, J2EE, JSP, SERVLETS, JDBC, HTML, CSS, JAVASCRIPT, AJAX, ECLIPSE, JUNIT, MVC, APACHE TOMCAT AND MYSQL.

We'd love your feedback!