We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

South Field, MI

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
  • Expertise in J2EE Design Patterns, Data Modeling and Data Base Management.
  • Design, development and testing of reliable and secure sites, Load balancer - based applications built using groovy on grails.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX-RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, AngularJs, XSLT, JSON, Ajax and jQuery.
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate3.0, spring 4.0, Web Services, XML JavaScript, SQL, and HTML.
  • Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN along with sound knowledge on integration tools like Jenkins, Quick Build, Bamboo.
  • Experience in developing single-page web applications using HTML, CSS, Bootstrap and AngularJS.
  • Experience in developing Web Services using SOAP and REST.
  • Experience in Core Java methodologies/concepts like JVM, Memory Management and Multi-threading.
  • Expertise Hands-on experience with Web Application Development using J2EE technologies and Oracle.
  • Good Exposure to work on FrameWork using Struts MVC, Spring MVC Architecture.
  • Experience in dynamic web development using jQuery, AJAX, JavaScript, XML and CSS.
  • Good Knowledge on JavaScript libraries which include Angular JS versions (1.0,2.0), React JS, NodeJS, backbone.js and GWT.
  • Strong Experience in Oracle and back-end programming. Good experience in SQL, PLSQL Normalization, creation of stored procedures and function.
  • Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB, Cassandra.
  • Experience in using Log4J, Version Control using GIT, BitBucket, SVN, CVS and Maven, Jenkins used for the automatic build process.
  • Worked on different OS UNIX, Linux and Windows.
  • Good understanding of client-side builds tools like npm, Bower, Grunt and Gulp.
  • Experience in working with MQ, ActiveMQ, IBM MQ, IBM WebSphere, Portal/Application Server, BE WebLogic, and Apache Tomcat5 application servers.
  • Experience in using open source ESB products like Apache Camel, JBossFuse .
  • Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
  • Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Experience in working with EC2 Container Service plug-in in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Experience in using AWS (Amazon Web Services) for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experience in using Sencha for the automation unit testing of the build applications.
  • Experience in using service virtualization product like LISA.
  • Used LISA to process the data/ applications for the teams in the organization. Good Exposure in using LISA for business participants across organizations.
  • Used LISA to ensure the effectiveness of the application by recording the process and testing it.
  • Experience in using defect project/defect management suites like JIRA.
  • Experience in using Selenium for automated test cases.
  • Good work experience on RDBMS like Oracle and MySQL. Had a great exposure in using mainframes which support old/legacy applications.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, elastic cache, CloudWatch, SNS, Route 53.
  • Good Exposure in using Teradata for data analytics.
  • Experience in implementing the AngularJS and React JS frameworks.
  • Implemented security and authentication concepts such as OAuth 2.0, and Cryptographic algorithms.
  • Automate provisioning and maintaining large number of servers on AWS instances.
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.

TECHNICAL SKILLS:

  • Programming: Java/J2EE (JSP, Servlets, JSTL, and other java related technologies.),C++,C
  • Scripting: jQuery, JavaScript, Shell Script
  • Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.
  • J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS.
  • IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD), Visual Studio
  • Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON Restful, AngularJS, AJAX, React.JS,Node.JS.
  • Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache
  • Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL
  • Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio.
  • Cloud: AWS EC2, S3, RDS, Pivotal Cloud Foundry.
  • Reporting Tools: Jasper Reports, BIRT, Crystal Reports
  • Build Tools: Gradle, Maven, ANT
  • Tools: and Framework
  • Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, SOAP UI, JReport, Rational Rose, IBM MQ, RabbitMQ, Spring Boot.
  • Version Control: Git, SVN, CVS, VSS (Visual Source Safe)
  • Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, South Field, MI

Sr. Java Full Stack Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation and testing of the application.
  • Designed and developed the REST Controllers, Services, Entities and Repositories.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Developed the front-end featuring rich web interface implemented using HTML5, CSS3, Angular 4 and Typescript.
  • Participated in task breakdown sessions, involved in SCRUM poker for task assessments, assigned tasks to myself and team members, participated in daily scrum, bi-weekly sprint end review and retrospect meetings.
  • Involved in micro-service architecture with Spring Boot and Implemented Spring MVC framework which includes controllers and services for handling the requests.
  • Created various schemes or tables required for the project in Oracle 11g database and generate respective entities in Hibernate .
  • Implementing AngularJS and Node . JS with Spring MVC as model component and developed custom AngularJS directives, tags and integrated with Spring forms.
  • Expertise in developing single page applications using AngularJS, using various angular modules.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data, Spring Security
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2 Cloud Formation
  • Developed Open stack API to Integrate with Amazon EC2 cloud-based architecture in AWS
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Integrated HTTP services with backend and involved implementing streams with Observables.
  • Involved in Building the project using Gradle tool for creating WAR file to be deployed in application servers.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Used Atlassian Confluence as a wiki to maintain project-related information and used JIRA to track all the stories, tasks and defects.
  • Used GIT for version control.
  • Used JavaScript testing tool Jasmine and karma for unit testing.
  • Experience in implementing the AngularJS and React JS frameworks.6
  • Implemented Angular 4 component router for navigation.
  • Implemented the persistence layer by using Hibernate Framework.

Environment: Java 1.8, Spring MVC, Spring boot 1.4.7, Hibernate 4, Tomcat 7.0, oracle 11g, Log4j, Gradle, PrimeNG, Eclipse, Angular 4, TypeScript, Node.js, HTML 5, CSS 3, JUnit, Oracle 11g, JDBC, GitHub, Source tree, Jenkins, JIRA, Jasmine, Karma, Mockito, VScode.

Full Stack Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng- show, ng-hide, ng- change, ng-blur, etc.
  • Developed Grid's used in the system using SlickGrid and created custom grid directive to make the component reusable.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Developed Merge jobs in Pythonto extract and load data into database and used Test driven approach.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and subviews .
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Used complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Worked on Oracle, DB2 Database for maintaining test environment.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.
  • Worked with Middleware using Message-driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.
  • Wrote Python Scripts to generate dummy data and requests.
  • Worked on their test automation framework written in Python and Selenium.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express with NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL ) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, NodeJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, DB2, Log4j, Maven, AWS.

Sr. Java Full-stack Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Designed Frontend with an object-oriented JavaScript Framework like Backbone.JS,Angular.JS and Ext JS.
  • Designing and developing dynamic data table, Implemented JSF Custom component.
  • Developed the persistence layer with optimized HQL queries and named queries for CRUD operations.
  • Extensively worked on business, and persistence tier using the core java 1.7, Spring3.0 and Hibernate
  • Created UI interfaces with Angular JS 1.2.27 and Java Script.
  • Utilized HTML5 and CSS 3 for User Interface Aesthetics and front-end development.
  • MongoDB installation and configuration.
  • Wrote SOAP WebService clients for retrieving customers’ pricing discounts, surcharges, shipment data and billing flags
  • Worked under Agile environment with Version One, two-week Sprints with daily Scrum meetings.
  • Outlined Use Cases, Data Models, Class Diagrams, and Sequence Diagrams for multiple story designs within the ePAT Project.
  • Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
  • Involved in bug fixing for existing functionality.
  • Involved in writing the JUnit Test Cases.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used Hibernate framework for backend persistence.
  • Implemented web services(SOAP) to invoke providers' services from the client side through SSl(Secure Sockets Layer).
  • Implemented single page application utilizing AngularJS client-side framework, including form validations, routing techniques, services, http requests, SVG visualization, custom directives, filters, testing.

Environment:: Jdk 1.7, Angular.js, JavaScript, Nodejs, JSF 2.1.6, ICE faces, Web Services, Spring3, Hibernate, JUnit, log4j,Ext.js, Spring AOP, Oracle web logic 10.3.5, Oracle 11g, SVN, SoapUI Pro 4.5.1 and Hudson, Eclipse, SQL Developer and Maven.

We'd love your feedback!