We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Lincolnshire, IL

SUMMARY

  • 7 plus years of extensive experience in developing, unit/integration testing, deploying and maintaining Client /Server Applications using Java/J2EE technologies like Java, Spring MVC, Hibernate, Web Services, Angular 2 and XML.
  • Good exposure to Analysis, Design, Implementation, Testing and Maintenance of applications and involved at all stages of software development life cycle, well exposed to various software development methodologies like SDLC, Agile.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, JavaScript, Ajax, AngularJS, React.JS, spring, Hibernate/ibatis, Struts, J2EE (JSP, JMS, Servlets, JDBC, Java Beans, EJB).
  • Expertise in design, development and deployment of N-Tier enterprise applications using Core Java, J2EE, Spring 4.X, Spring 4.x (MVC, Integration, data, batch), Web Services (SOAP & REST), Micro services, GCP and AWS Cloud technologies
  • Having a good reputation for ensuring Best Practices in Coding, Java Profiling, experienced with code review tools like Fortify, Check-style and PMD.
  • Experienced with Build & CI tools (Maven 3.x and Jenkins)
  • Conversant with JUnit and SOAP UI.
  • Experienced in developing middleware applications using Spring IOC, Spring Integration, Spring WS, and Spring WS Security, Spring Data JPA.
  • Expert in Developing Applications using common J2EE Design Patterns.
  • Expertise in deploying applications to web/application servers like Web logic 10.x, WebSphere v7.x, Tomcat8.x and also databases like MySQL and Oracle and very good at writing SQL.
  • Responsible, loyal, reliable, and independent worker with high level of enthusiasm and creativity.
  • Expertise in writing complex PL/Sql queries with optimization and performance tuning

TECHNICAL SKILLS

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

Web Technologies: JSP, Servlets, JDBC, ODBC, SWING, AWT, HTML, DHTML, Custom Tags, JMS, JNDI, Java Mail, Apache, JSON, XML, JQuery, JBoss, DOM, RMI, AJAX, DOS Script, CSS

Scripting Technologies: JavaScript, JQuery, Shell Script

Frameworks: MVC, Struts, Hibernate, Angular JS Spring (MVC, AOP, ORM, Web DAO, Social, Security, etc.), Bootstrap, Tiles, DWR, Apache camel, Spring Data JPA, GWT,Angular1.x, Angular 2&4, React JS

Web Services: SOAP, Restful, UDDI, WSDL

Build Tools: Ant, Maven, Rational Rose, Log4j, Jenkins

Developer IDE’s: Eclipse, Net Beans, RAD

Version Control: SVN, CVS, Clear Case, GIT

Reporting Tools: Jasper Reports, iReport Tool

Databases: Oracle, DB2, MySQL, MS SQL Server, Mongo DB

Design Patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Linux, Windows XP, Windows 2007/8/10, Mac

PROFESSIONAL EXPERIENCE

Confidential, Lincolnshire, IL

Java Full Stack Developer

Responsibilities:

  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept. Implemented hibernate multi-tenancy feature to support multiple client schemas
  • Implemented various Hibernate Caching mechanisms to enhance the application performance and used Hibernate Envers framework for auditing the client data in the database
  • Developed a Front-end GUI as stand-alone Python application.
  • Used Amazon Web Services (AWS) for sending bulk emails through cloud services.
  • Used Angular 2 with Node JS as local server.
  • Used spring boot with eclipse IDE to use Web Jar files.
  • Used JAX-B for converting XML files into JAVA objects for SOAP web services.
  • Used Apache Tomcat server for deployment.
  • Used multithreading for the cart page.
  • Managed code with unit tests and GitHub.
  • Implemented Routers in Single Page App (SPA) using latest Angular technologies.
  • All the functionality is implemented using Angular 4, PrimeNg, D3.js, Spring, Rest easy, Hibernate, Liquibase, Hibernate Envers frameworks, Developed dashboard using Angular 6 (Angular CLI)
  • Configured unit test coverage thresholds to mark the build success or failure
  • Configured java code coverage library using Jacoco, Spun up and configured EC2 instances in AWS cloud. Spun up RDS cluster with Aurora DB in AWS cloud
  • Used AWS S3 and lambda services to automate the data ingestion process
  • Developed MySQL stored procedures to ingest data from AWS S3
  • Responsible for creating an efficient design and developing user interaction screens, using HTML, CSS, JavaScript, Angular 6 and Node JS.
  • Used Angular 2 with Node JS as local server.
  • Wrote the coding in Microservices manner to reduce the complexity of the code.
  • Involved in implementing the complete Application in the in-build MVC Architecture with Angular js. Used date-format and moment packages inNode.js to save the timestamp in database converting into GMT
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Used AJAX for calling REST web services
  • Involved in designing MySQL database. Installed and configured tomcat8 in EC2 instances.
  • Worked extensively with AWS Code Pipeline, Code Deploy, Cloud Formation, Cloud Watch, SNS, SSM to achieve Continuous Integration and Continuous Deployment, logging, notifications, secure credentials storage
  • Performing tasks like Branching, Tagging, and Release Activities on AWS Code Commit version control.
  • Implemented Global exception handling using Rest Easy Exception Mapper, Implemented user security validations using Spring security module
  • Implemented applications in TDD. Developed end to end integration test cases using JBoss ResteasyClient.
  • Developed front-end integration test cases using protractor framework, unit testing using jasmine, Configured and used Karma and Istanbul frameworks to generate code coverage for Angular 4. Configured and used Sonar Lint and TS Lint for code quality checks, managing build and release activities for QC and Test environments.
  • Support QA and UAT testing, attended the QA defect calls.

Environment: Java & J2EE, Servlets, Amazon Web Services, Hibernate, Liquidate, Eclipse, Tomcat8, Restful Web Services, Aurora DB, Angular 4, Ajax, Python, Protractor, Karma, Jasmine script, Junit, Agile Methodology, D3js, ResteasyClient, Maven, Jacoco, AWS Code Commit, AWS S3, AWS Lambda, Micro services, AWS SSM, AWS EC2, Sonar Lint, TS Lint, Istanbul

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Requirement discussion with Business, Requirement analysis and preparing Technical Design documents.
  • Created user interface using HTML4/5, XHTML, and CSS2/3.
  • Used Angular Routing for navigation between nested HTML views in the application.
  • Worked on creating Angular custom directives that were used along with HTML elements for DOM manipulation.
  • Developed RESTful services with NodeJS Loopback Framework and consumed with Angular 2 services.
  • UsingAngular,I created custom directives for data manipulations and to display data in company standard format in UI.
  • Implemented client side UI input validation using Angular.
  • Built a SPA that focuses on single page routing.
  • Integrated spring with rest services.
  • Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs. Designed Class and Sequence diagrams for the application
  • Implemented spring cache at service layer. Experience in Query Optimization, Performance Tuning and DBA solutions.
  • Developed the database layer of the application using Spring JDBC Templates.
  • Managing build and release activities for QC and Test environments used dozer mapping to copy data from rest service VO objects to application VO objects
  • Implemented form validations at server side using spring validation annotations.
  • Implemented application logic for the entire requirement in service layer. Deployed and tested the entire application using Weblogic Server
  • Validated Coding Standards, Conducted peer reviews with other team members
  • Implemented spring group validation to validate the user data
  • Implemented multiple row mapping using spring from UI to controller

Environment: Java & J2EE, Spring MVC Rest, Spring JDBC, Oracle, STS, Node.JS, Weblogic10.3.6, Tomcat8, Restful Web Services JUnit, AngularJS, Ajax, SoapUI, Agile Methodology

Confidential, Sunnyvale, CA

Sr. Java Integration Developer

Responsibilities:

  • Requirement discussion with Business
  • Requirement analysis and preparing Technical Design documents.
  • Integrated spring with rest services.
  • Designed Class and Sequence diagrams for the application
  • Implemented spring cache at service layer.
  • Implemented form validations at server side using spring validation annotations.
  • Built a SPA that focuses on single page routing.
  • Used AngularJS Routing for navigation between nested HTML views in the application.
  • Worked on creating AngularJS custom directives that were used along with HTML elements for DOM manipulation.
  • UsingAngularJS,I created custom directives for data manipulations and to display data in company standard format in UI.
  • Implemented client side UI input validation using AngularJS and JQuery
  • Implemented application logic for all the requirement in service layer.
  • Used dozer mapping to copy data from rest serivce VO objects to application VO objects. Wrote JUnit test cases for rest services and spring controllers.
  • Validated Coding Standards, Conducted peer reviews with other team members.
  • Coordinated full UAT and DEV cycles.
  • Troubleshooting configuration issues related to Web and Application servers in the Weblogic environments. Involved in production deployments.
  • Deployed and tested the entire application using Weblogic Server.
  • Managing build and release activities for QC and Test environments.

Environment: Java & J2EE, Spring MVC Rest, Spring JDBC, Oracle, STS, Weblogic10.3.6, Restful Web Services Spring JDBC, JUnit, AngularJS, Ajax, JSon, SoapUI, Agile Methodology

Confidential, Sunnyvale, CA

Core Java developer

Responsibilities:

  • Involved with the architecture team for technical design. Requirement analysis and preparing Technical Design documents. Designed Class and Sequence diagrams for the application, Created user interface using free marker with spring MVC annotations.
  • Responsible for developing reusable UI components using latest technologies like React.
  • Integrated spring with rest services. Implemented spring cache at service layer.
  • Implemented form validations at server side using spring validation annotations.
  • Implemented application logic for the entire requirement in service layer. Used JQuery to enable the month end date in calendar for every month for current year.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using React JS and JQuery
  • Used Ajax to repaint the back information section when users add’s new bank details.
  • Used JQuery to validate data entered by participant. Used spring validation annotations to validate participant data at service side. Used dozer mapping to copy data from rest service VO objects to application VO objects. Implemented client side validations using JQuery. Wrote Junit test cases for rest services and spring controllers.
  • Validated Coding Standards, Conducted peer reviews with other team members.
  • Coordinated full UAT and DEV cycles. Requirement analysis and preparing Technical Design documents.
  • Troubleshooting configuration issues related to Web and Application servers in the Weblogic environments. Involved in production deployments.

Environment: Core Java, J2EE, SPA, Spring, Web Services, JDBC, XML, JavaScript, Angular.JS, HTML, SOAP UI, Win SCP, HP Quality Rally, IBM Web Sphere Application Server, Log4j, Linux.

Confidential, Cleveland, OH

Software Engineer

Responsibilities:

  • Worked in an agile work environment with Content Management system for workflow management and content versioning.
  • Developed Frond End Web application by using Angular JS, Bootstrap, HTML, CSS3 (SaaS) and JSF.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Designed front-end user interfaces with React JS by creating many components and modules. Worked on Spring DAO module encapsulated using DAO pattern to implement persistent layer components.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Created custom, general use modules and components which extend the elements and modules of React JS.
  • Used different spring modules and wired different layer components using Dependency Injection.
  • Used spring - ORM to integrate Hibernate and creation of Hibernate POJO’s.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Used JSON, XML, XSL and XSLT for consuming Restful Web Services.
  • For deploying the application, we used JBOSS and we are responsible for usage of Continuous Integration and Continuous Delivery (CICD) process.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Used Rabbit MQ for underwriting process development.
  • Deployment, support and configuration of cloud services performed such as AWS (Amazon Web services).
  • Used Maven and configured POM file in building and managing application.
  • Used TDD to write unit test cases as well as performing code reviews of other developers using Junit.
  • Worked with Selenium IDE to generate test cases.
  • Configured the Docker Containers and creating Docker files for different environments.
  • Worked with JIRA tool for issue tracking, Used Log4J for implementation of logging information about the application state. Used JUNIT to perform unit testing and develop test cases.
  • Maintained the code base using SVN version control system. Actively involved in all the status calls with management and demos with business personnel.

Environment: Core Java, Java, HTML5, CSS3 (SaaS), JavaScript, JQuery, Spring MVC, Boot Strap, Angular JS, React JS, MVC, REST Web Services, SOA, Spring Data, Spring Boot, Spring Integration, Jenkins, Docker, RabbitMQ, Junit, Selenium, JBOSS, CICD, Windows 7, JIRA, Oracle, AWS, Eclipse IDE, PL-SQL, GIT/Stash

Confidential

Java developer

Responsibilities:

  • Followed Waterfall methodology for developing the application.
  • Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript. Developed JSPs and Servlets to provide a mechanism for obtaining electronic and printed pricelists for list prices, regional prices and customer-specific prices.
  • Used Spring Framework to provide architectural flexibility.
  • Designed and developed JDBC module to read and write data from Oracle and SQL Server databases and convert to XML format. Designed and developed Session and Entity beans. Worked on Hibernate framework to persist the data.
  • Used SQL statements and procedures to manipulate & retrieve the data from the Oracle 8i database. Developed the major front-end modules for the application using HTML, JSPs using Struts 1.1 Framework.
  • Involved in creating web pages using HTML, CSS, JavaScript and JQuery.
  • Used JavaScript for Client-side validations and validation framework for server-side validations.
  • Used AJAX for the Web page rendering.
  • Used WebSphere application server for deployment of the application.
  • Used CVS for Version control system. Developed POJO classes for defining the variables in the object class. Writing the Unit Testing of the components using JUnit.
  • Used log4j for logging messages to the log files.
  • Developed ANT scripts and developed builds using Apache ANT.

Environment: Eclipse, HTML, Java Script, Core Java, Spring Framework, Junit, JSP, JQuery, Servlets, JDBC, SQL, Oracle 8i, AJAX, CVS and WebSphere Application Server, Log4j, ANT.

We'd love your feedback!