We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Around 7 years of experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/Health/Commerce/Telecom/Insurance.
  • Experience with Angular JS, JQuery, JavaScript, VBScript, AJAX, Adobe Flex, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Spring, Web Services, EJB, JMS, MQ Services, Hibernate, iBatis, JDBC, JPA, Log4j, Portals, GWT, JSP, Custom Tag Library, POJO’s, JSTL, AJAX, JSON, JavaScript, XML, UML, Log4J and Junit.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract Factory, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Experience in developing cross platform server side applications using Node.js BackBone.js and Angular.js.to achieve scalability in real-time web applications
  • Experience writing Angular 5 code for developing Single page applications (SPA), used several in built language core directives, expressions and module
  • Extensive experience with Angular 5, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications
  • Worked on Angular 2.0 by consuming RestFul web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Automate report generation in MongoDB using JavaScript, shell scripting, java.
  • Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, WebSphere Integration Developer, Data Power and WSRR.
  • Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA WebLogic 10.x/9.x/8.x/7.x/6.x, JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, Aptana Studio, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and AltovaXMLSpy.
  • Experienced in Implementing the application’s using J2EE design patterns like Singleton, DAO (Data Access Object),RDBMS.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • P roduction Support -Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS:

Application Development: Java, JavaScript, Servlets, Drools, Struts framework, XML, EXTJS 3.4, JPA, Hibernate, Spring, ESB, Spring boot, SOAP-1.1, JAX-WS 2.0, JAX-RS - Restful Services, HTML, CSS, Angular JS, Angular 2,Angular 4/5, Sencha EXT JS, JQuery, BootStrap.

Servers: Apache Tomcat, JBoss, Websphere Application Server (WAS) 7.0, WebLogic and AWS.

RDMS: Oracle (11g & 12c), My SQL, MariaDB, HeidiSQL, NO SQL: Mongo DB, Cassandra.

IDE: Eclipse/Spring Tool Suite & Intellij IDEA 2017.3

Operating System: Windows, Unix/Linux.

Message Service: MQ Series, JMS, Apache Kafka.

Repository: SVN, GitHub, Dockyard.

Testing Frameworks: Junit, Mockito, Jasmine, Mocha, Gherkins (CUCUMBER), Selenium, Soap UI.

Platforms: Windows (7/ 8/10), UNIX/LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Full Stack Java Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Designing and implementing the User Interface using OO JavaScript, HTML, CSS/CSS3, SASS and AJAX.
  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
  • Experienced in developing web-based applications using Java, XML, CSS, HTML, DHTML and JavaScript.
  • Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular and Node.js.
  • Implemented Angular5 Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Highly used Angular 5 router to build single page application for navigation through the different status and multiple modals.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Managed the gathering and analysis of CICD production environment statistics.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Created Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, AWS EC2 and database security groups.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones (mobile application).
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Deployed Application instance on JBoss and WebLogic Server.
  • Used multithreading in programming to improve overall performance.
  • Developed a Spring Boot based micro services application
  • Developed various helper classes needed using multi - threading .
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Developed the data access classes using JDBC and SQL queries
  • Used log4j for logging and SVN for version control.
  • Created and implemented demo versions of each paid application.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Consumed Web Servicesfor getting the credit card information from third party application.
  • Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Used Git as Version Control System for the application.
  • Use of data structures and algorithms for time and memory complexity reduction
  • Configured the Web sphere application server to connect with Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues with IBM RAD and WAS to create new connection factories and queues.
  • Used to test performance both on static and dynamic resources using JMeter.
  • Ensured Agile, JDE & Oracle Databases are in sync. Create & distribute weekly Reports and followed up on Change Activity; managed released documents and maintain server database.

Environment: Java8, J2EE, JDK 1.7/1.8, JBOSS, AWS SDK, Git, Spring 4.x, AWS SNS/SQS, Hibernate4.x, Core Java, SOAP/Rest, Web Services,JavaScript, UML, Web Services, HTML5,CSS, SASS, RAD 7, WAS 8 WSDL, SDK’s, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, JSF, UNIX, NOSQL(MongoDB), Angular 5/4/2, Angular JS, NodeJs, ReactJS, AJAX,Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.

Confidential, Sanjose, CA

Sr. Sr. Full Stack Java Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Used Collection Framework and Multithreading for performing cache Operation.
  • Developed, and debugged the servlets and EJB with WebSphere Application server.
  • Developed session, entity beans and message driven beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP and JQuery based on the W3C standards and Web 2.0.
  • Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
  • Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
  • While in the newer sub project, conducted validation in AngularJS way.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Developed Bootstrap responsive web application pages using Angular 2.0 services, components and directives for front end UI and consuming the Restfull web service API and made use of CRUD Services for effective use of Web services.
  • Involved in developing applications using Angular 2/4 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Monitoring WebLogic/JBOSS Server health and security.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
  • Experience with KORN based scripts as part of triggering UNIX and J2EE based Jobs.
  • Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like JUnit, Soap UI and Fiddler.
  • Performance Testing experience using Jmeter.
  • Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, AngularJS, Angular 2/4, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Used Maven as build tool and deploying the application.
  • Developed the User Interface using spring framework, JQuery and Ajax.
  • Developed screens using Angular JS, CSS3 and html5.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS.
  • Developed complete solutions in SOA and create process flows, use various interaction patterns, and integrate web services.
  • Design and develop financial web applications using Perl, HTML, JavaScript, CSS and SQL.
  • Developed reusable and interoperable modules based on SOA architecture in enterprise applications.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • J2EE deployment on WebLogic/JBOSS servers - QA & Staging
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Created SOAP web services interface to Java-based runtime engine and accounts.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL que ry builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used 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.
  • Developed test cases using JUnit.

Environment: Java, Hibernate, spring (AOP, Dependency Injection), XML, Angular JS, Tortoise SVN,JSP, Spring MVC, J2EE, JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential, Champaign IL

Java/J2EE Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • Effectively participate in weekly client communications with Business Analysts.
  • Involved in the architecture team for design and implementation of system.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI
  • Created the web application using MVC Struts framework.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Developed views and controllers for client and controllers for client and manager modules using Spring MVC and Spring Core.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
  • Business logic is implemented using Spring Core and Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented HibernateTemplate and criteria API for Querying database.
  • Developed Exception handling framework and used log4J for logging.
  • Developed WebServices using XML messages that use SOAP. Created WSDL and the SOAP envelope.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, Web Services, SOAP, AJAX, HTML, JavaScript, CSS, Log4J, JUnit, Maven, WebSphere, Application Server, Eclipse, Oracle.

We'd love your feedback!