We provide IT Staff Augmentation Services!

Senior Java Full Stack/j2ee Developer Resume

Naperville, IL

SUMMARY

  • Skilled IT professional with 10+ years of creative experience in providing technical solutions for business applications that includes development, designing, testing, building frameworks and implementing web - based Client-Server and Middleware multi-tier distributed environments using Java, J2EE.
  • Experience in working with different Software Development Life Cycle (SDLC) strategies in view of Agile, Scrum, and Waterfall Model.
  • Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Experience in building Single Page Application (SPA) using Angular 1.x/Angular2/Angular4 and ReactJS framework.
  • Expertise in React JS framework to develop the SPA.
  • Experienced in working with redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Experience in all the prominent Amazon Web Services like CloudWatch, CloudTrail, Kinesis, Cloud Front, Cloud Formation and worked on AWS DevOps tools like AWS Code-Pipeline to build a continuous integration or continuous delivery workflow using AWS Code-Build, AWS Code-Deploy, and worked with many other AWS tools to Build and deploy a microservices architecture using ECS or AWS Lambda.
  • Experience of working on CSS Pre-processors SASS and LESS with Vanilla.js task runner Gulp.
  • Experience with AWS instances spanning across Dev, Test and Pre-Production and Cloud Automation
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets 3.0/4.0, JSP 2.0/2.3, Hibernate 4.3/5.0, Spring 4.0/5.0, JDBC, angular JS and Web services (SOAP, Rest).
  • Strong experience with different Spring framework modules like Spring Core, Spring IOC, Spring MVC, Spring DAO, Spring Boot.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Experience in middleware persistence framework like Hibernate/JPA for mapping Java classes with database and utilizing Hibernate Query Language (HQL).
  • Hands on Experience at writing composite SQL queries, procedures, Triggers and stored procedures in various databases such as MySQL, Oracle and MongoDB.
  • Experience in unit testing the applications using Junit and Mockito Framework. Involved in deploying microservices on Amazon EC2 cloud-based architecture in AWS.
  • Experience in designing REST and SOAP services. Experience in programming, deploying, configuring and administering Application Servers like BEA Web Logic 9.0/10.0, JBoss and Web Servers like Apache Tomcat 7.0/6.0.
  • Experienced in using AWS SDK and/or CLI Tools.
  • Experience in developing scripts using SOAP and Restful API models for the purposes of integrating workflows with AWS.
  • Experience in configuring and deploying the applications on application servers like Tomcat, WebSphere.
  • Expertise in build automation tools like Maven.
  • Experienced in developing Front End web applications using JavaScript, AJAX, JQuery, HTML5, CSS3, AngularJS, and Bootstrap.
  • Experience in working on XML Suite of technologies (XML, XSL, XHTML, XML Schema, and DOM).
  • Good experience in writing unit test cases using testing frameworks like JUnit, Cucumber, Mockito.
  • Extensive experience in using IDE's like Eclipse, Net Beans, IntelliJ, Spring Tool Suite and version control tools like SVN, GIT.
  • Have extensive experience working on Windows, Linux and UNIX Operating Systems.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, C#, SQL, PL/SQL

J2EE Technologies: Core Java, Multi-threading, Collections Servlets, JSP, JDBC, Swing, JMS, Java Beans, JNDI and JPA

Web/XML Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, Node.JS, XML, XHTML XSD, AJAX, JSON

Tools: & Framework: Hibernate, Spring, Spring Boot, Spring Batch, Spring Security, Struts, JSF, Log4J, SOA, SOAPUI and Apache Camel

Web services: SOAP, Restful, AWS, Micro Services, UDDI, WSDL, JAX-RPC

Web/App Servers: Apache Tomcat, WebSphere, WebLogic

Build Automation: Maven, Ant

Database: Oracle, SQL-Server, MySQL, NoSQL like MongoDB

Development Tools: NetBeans, Eclipse, Spring Tool Suite (STS), IntelliJ

ORM tools: Hibernate, JPA

Testing Tools/ Others: JUnit, SoapUI, Putty, JIRA, Jenkins

Version Control: GIT, CVS, SVN

Platforms: Windows, UNIX, Linux, and Macintosh

Cloud Technologies: AWS EC2, S3

PROFESSIONAL EXPERIENCE

Confidential, Naperville, IL

Senior Java Full stack/J2EE Developer

Responsibilities:

  • Followed AGILE methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
  • Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in AWS Cloud Formation.
  • Developed API for using AWS Lambda to manage the servers and run the code in the DB
  • Involved in developing functions for Amazon Lambda to manage some of the AWS services.
  • Font-end implementation based on Ionic, AngularJS, JavaScript, HTML SCSS and Mobile First Platform.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Local database storage designing and implementation that requires Mobile First platform JSON store database in client side using Angularjs service.
  • Used React Native for building Single Page mobile applications (SPA) for IOS and Android platforms.
  • Used Node JS to build fast, Scalable Applications and used Node JS to run the application in a web server in staging environment.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, Vanilla.js and JQuery, AJAX, JSON and Angular.js
  • Experiences in development of a well responsive Single Page Application using Angular framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Created multiple TypeScript modules to manage written codes in angular project.
  • Worked closely with the end users / business analysts to gather the requirements of the project and was responsible for the delivery of technical design document and implementation
  • Moved existing AngularJS controllers and services to Angular2/4 components for more responsive and less dependency.
  • Created type script reusable components and services to consume REST API’s using component-based architecture provided by Angular2.
  • Expertise in Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, ANT, Ansible, EC2, Sonar, Checkstyle, Deployto Container, Build Pipeline etc.
  • Classes to interact with business logic &used Spring Framework for Angular layer design patterns.
  • Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend, Node.JS and Postgres for backend
  • Leveraged "Azure Automation" and PowerShell, Chef and Ansible to automate processes in the Azure Cloud and experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs,Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
  • Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular2.
  • Extensively used HTML5, Angular, JSON, AJAX and DOM scripting for form validations.
  • Developed web API using Node.JS and hosted on multiple load balanced API instances.
  • Experienced in Model View Controller(MVVM)frameworks such as Angular for creating SPA.
  • Used HTML5, CSS3, JavaScript and Angular4/5 for our prototype- working model.
  • Participated in selenium framework creation from scratch.
  • Create fully mobile-responsive web applications with vanilla JS and CSS Grid. Used vanilla JS event delegation for easier DOM manipulation.dockermobile
  • Used Mongo DB extensively to visually explore the data and Interact with data with full CRUD functionality and Mongoose to integrate Mango DB in the React project.
  • Used CSS preprocessor called SASS and LESS for styling the React Components and used media queries and mobile UI development to customize the View.
  • Responsible for developing UI pages using React, HTML5, CSS3, JavaScript, and JSON
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, UI exceptions, transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate & handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • 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: HTML, CSS, JavaScript, Bootstrap4, AngularJS, JSON, XML, AJAX, jQuery, Struts2.5, Hibernate4.3, Spring MVC, SOAP, WSDL, HQL, SQL, JBoss 7, Oracle 11g, JMS, JNDI, Maven, RMI, IntelliJ, UML, JIRA, JUNIT, Tortoise SVN, LINUX.

Confidential

Senior Java Full stack Developer

Responsibilities:

  • Involved in the SDLC phases to analyze the requirements, design, development, deployment & testing of the application based on Java/J2EE technologies and Design Patterns.
  • Implemented the Object-Oriented Programming Concepts for validating the columns of the import file.
  • Played an important role in writing the JUnit test case scenarios for all the validations.
  • Responsible for creating Restful Web Services.
  • Used SOAP UI to test the existing services.
  • Responsible for consuming Web Service from WSDL.
  • Designs develop and test HTML, CSS, jQuery and React.JS, Redux that meets accessibility of web browser.
  • Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Bootstrap and Express.
  • Developed the Frontend by using React JS and JavaScript.
  • Expertise in ReactJS framework and integrate them to Node.js server-side code.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Design develop and test HTML, CSS, jQuery and React.JS, Redux that meets accessibility of web browser
  • Wrote many shell scripts in Unix to call routines.
  • Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend, Node.JS and Postgres for backend
  • Hands-on experience in building a MEAN stack app with an Angular 2/4/7/8and Implemented HTTP requests using RXJS Observable library to handle multiple values over time.
  • Achieved APIs calls from back end JS using Node.
  • Skilled using Angular Material, Bootstrap 3.3 along with font-awesome to do view design and template functions such as icons, buttons, pagination and models.
  • Developed web API using Node.JS and hosted on multiple load balanced API instances
  • Used apache common digester to parse data from XML files and populate data into java beans.
  • Implemented business logic using Array list, Map and Sets of Collections API.
  • Involved in development of Agent Verification System using Spring MVC framework
  • Used Spring AOP for logging, auditing and transaction management to distinguish business logic from the cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Extensively used Hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Worked with Apache Tomcat application server that handles various requests from Client.
  • Deployed fixes and updates using WebLogic application server.
  • Involved in testing the applicable code using JUnit.
  • Used Maven tools for building and deploying the Web applications.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Used GIT as a version control system.

Environment: Java 1.7, Core Java, Java API, Angular Apache Tomcat, Maven, Spring 3.2, Hibernate 4.1.6, Web logic, JBoss, Eclipse IDE, Poster, REST, SOAP, GIT

Confidential

Java Full Stack Developer

Responsibilities:

  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
  • Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
  • Used Spring framework for Dependency Injection and JDBC connectivity.
  • Developed RESTful Web Services client to consume JSON messages using Spring JMS configuration. Developed the message listener code.
  • Designed HTML prototypes, visual interfaces and interaction of web-based design.
  • Involved in development of custom Servlet handling http request and response objects.
  • Created Java Server Pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.
  • Worked Extensively with Angular CLI for creating components and Services.
  • Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
  • Used Maven as the build tool and Tortoise SVN as the source version controller.
  • Involved in the deployment of the application in Integration and Implementation environment.
  • Deployed war files and tracked the log details in UNIX system.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.

Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, spring, Hibernate, Design Patterns, Servlets, JUnit, JMS, MySQL, REST, Web Services, Apache Tomcat.

Hire Now