We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Minneapolis, MN

SUMMARY:

  • 5 years of IT experience in developing software applications using JAVA/J2EE technologies in various domains on different platforms such as Windows, UNIX/Linux.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML).
  • Extensive development experience in object - oriented analysis, design, and programming (OOA/OOD/OOP) throughout complete SDLC methodologies like Waterfall and Agile.
  • Hands on experience in developing Enterprise Applications using Java, Spring, Java Beans, JDBC, JNDI, JSP, Servlets, Hibernate, Struts, Spring Modules...etc.
  • Extensive experience in design and implementation of MVC architecture using STRUTS, SPRING, Spring MVC, Spring Security, Spring Boot, Spring Cloud, Spring boot REST API, Spring Boot JPA, Spring IOC, Spring JDBC, Spring-ws and JSF.
  • Good Knowledge on Microservices with Spring Boot and Spring Cloud.
  • Good working experience in UI Technologies such as CSS, HTML, JavaScript, Bootstrap, AngularJS, Angular 2, Angular4, NodeJS, JSP, and XML Technologies.
  • Hands on expertise on Java Collections, Java Multi-threading features, Java Concurrency package.
  • Expert Level Skills in Java, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, and JPA.
  • Hand on experience in Java8 like Lambda expressions and Stream API on Collections to increase performance.
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Expert in documenting business requirements, functional, technical specifications, and test cases.
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages, and Views.
  • Hands on experience in creating build scripts using ANT and Maven.
  • Experience in JSON Rest API’s Using Golang.
  • Experience in working on modern MEAN Stack- MongoDB, Express, Angular, NodeJS.
  • Strong working experience with Build Tools like Ant, Maven…, Version Control Tools like SNV, Git, GitHub…, and Integration Tools like Jenkins.
  • Experience with NoSQL databases like MongoDB and Cassandra.
  • Strong in design and development of web services like SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY, and WS-Security.
  • Good working experience with HIBERNATE open source object/relational mapping framework.
  • Good knowledge in testing web services using SOAP UI and POSTMAN.
  • Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
  • Proficient in development of enterprise business solutions using Apache Tomcat, GlassFish, WebLogic, WebSphere and JBOSS application servers.
  • Knowledge in Linux Operating System, UNIX Commands and Perl Scripting.
  • Extensive experience with Oracle 10g/11g, Microsoft SQL Server, MySQL, DB2 and Microsoft Access.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
  • Experience in using Micro service architecture.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing, Smoke testing & System testing.
  • Effective communication with client, cross-functional teams to achieve project priorities/deadlines.
  • Proficient in software documentation and technical report writing, Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Excellent troubleshooting, problem solving, analytical and learning skills with keen interest in emerging technologies.

TECHNICAL SKILLS:

Languages: C, JAVA, SQL

Servers: IBM Web Sphere, Tomcat, Web Logic

Java Technologies: J2SE, J2EE, JDBC, Servlets, JSP, Struts, EJB, JMS, Spring

Web Technologies: CSS, XML, HTML, Java Script, AJAX, JQuery, PHP, AngularJS

Databases: Oracle, SQL Server, DB2, MySQL

Environment: s: Windows, UNIX

Methodologies: Waterfall, Agile, SCRUM

Bug Tracking: BugZilla, JIRA

Build & CI Tools: Maven, Jenkins

Version Controls: GIT, SVN

Tools: /IDE: NetBeans, Eclipse, Rational Application Developer (RAD), STS

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Java Full Stack Developer

Responsibilities:

  • Effectively worked in Agile Environment and participated in requirement gathering, analysis and design.
  • Used the Core java concepts - Collections, Exception Handling, Multi-Threading, and Serialization.
  • Implemented Spring Boot to divide the application into various sub modules.
  • Worked with JDBC, JSP, Servlets in building Java applications.
  • Used Java8 features like Lambda expressions and Stream API on Collections to increase performance.
  • Designed and developed the UI layouts and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3, Boot strap and Angular 2.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Build Microservices for the delivery of software products across the enterprise.
  • Developed the Microservices components with Spring Boot and Spring Data.
  • Used MongoDB for storing the user profile data from multiple systems such as LDAP and other legacy systems.
  • Worked with Angular 2 directives, components, pipes, injectables, Implemented Angular 2 component router for navigation.
  • Used spring framework for dependency injection and integrated with Node JS, Hibernate.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Created Jira projects, templates, workflows, screens, fields, and other administrative activities.
  • Coordinating and tracking all projects for seamless releases using Project Management System Jira Source.
  • Involved in writing SQL queries & PL/SQL - DDL, DML, Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
  • Involved in the development using jQuery and designed applications in AJAX with rich user interfaces.
  • Involved in doing Unit testing using MOKITO and Integration testing.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE for user account.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Developed the view-controller components using Servlets/JSP, JavaScript, CSS3, HTML5 and DHTML.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Supported Dev, QA and PROD builds and identified issues in Smoke testing and tracked them efficiently.

Environment: Java8, HTML5, Angular 2, RestFul, Spring 4.0, Spring DAO, Spring Boot, Spring MVC, Spring JDBC, Jenkins, Microservices, Eclipse, CSS, SQL, PL/SQL, SOAP, Tomcat, Maven, Log4j, GIT, Oracle, UNIX

Confidential, Golden Valley, MN

Full Stack Java Developer

Responsibilities:

  • Implemented Agile Development process on Software Development Life Cycle.
  • Implemented JPA to persist the data into Database and implemented CRUD operations on the data.
  • Re-write of JAX-WS and JAX-RS web services to Spring Boot Restful web services
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Angular JS for frontend.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins.
  • Built Web pages that are more user-interactive using Angular JS, HTML, CSS, RESTful API Services, JavaScript, Git, JSON.
  • Developed the presentation layer with responsive web design experience using Angular JS, JavaScript, CSS, HTML and jQuery.
  • Designed Single page applications using AngularJS implemented all the front-end components using Spring MVC.
  • Developed Web Services to communicate to other modules using JSON based Restful.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle.
  • Implemented Microservices architecture using Spring Boot for making different application smaller and independent.
  • Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided using AngularJS.
  • Designed and implemented Restful Web service using Spring REST to integrate with various connectors.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Used Maven to Build and Deploy Application on to Tomcat Server.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Mongo DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used Java8 Streams, Function Interface, Predicts, to make the application Faster.
  • Used Maven tool to build project and Junit and Sonar Qube to develop unit test cases.
  • Used Log4j framework to log the system execution details to log files.

Environment: J2EE, Spring Boot, Angular, Jenkins, CSS, Ajax, JBoss, HTML, JSP, Boot strap, Java Script, Log4J, Restful API, JIRA, GitHub, Eclipse, Maven, JAVA/J2EE Design Patterns, Junit, Oracle, MongoDB, AWS, Apache Tomcat, Windows.

Confidential

Java Developer

Responsibilities:

  • Used Agile (SCRUM) methodologies for application development.
  • Developed the front end of the application using AngularJS, HTML5, CSS3 and Java Script.
  • Developed Restful services on the server side.
  • Extensively involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement business logic.
  • Used Hibernate for ORM (Object Relational Mapping) and DAO (Data Access Object) implementation.
  • Used Hibernate validator for client-side validation.
  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Developed Stored procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Prepared Junit test Cases for unit testing the backend
  • GIT-STASH is used as version control tool.
  • Bug fixing through JIRA request.

Environment: Java 1.7, Spring 4, Spring Boot, JEE, HTML 5, CSS3, Angular1 and 2, Java Script, Restful Services, JUnit, Rational Application Developer(RAD), SOAP Web Services, Oracle11g, Web Sphere, JIRA, GIT-STASH

Confidential

Java Developer

Responsibilities:

  • Providing daily reports to the Development Manager and participate in both the design phase and the development phase. Utilized Agile Methodology and SCRUM Process.
  • Develop the interface for the application using jQuery, CSS and HTML and PHP.
  • Created internal websites using PHP and SQLite to keep track of log messages, and more.
  • Implemented User Interface in Model-View-Controller Architecture using Struts.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Designed the page using Bootstrap and custom CSS style sheet.
  • Experience writing AngularJS code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Implemented Two Way Data-binding in AngularJS to handle the automatic synchronization of data between the model and view components.
  • Created AngularJS directives, factories and services for developing single page web applications.
  • Configured Angular Route Module which provides $routeProvider to help create SPA.
  • Developed test cases for Common flows and tested those test cases in UT (Unit Testing), ST (System Testing) and IT (Integration Testing).
  • Provided 24/7 production support on rotation basis. Monitor logs and Queue depths to proactively find potential problems.
  • Re-engineered various modules for implementing changes and created efficient system.
  • Maintained program libraries, user's manuals and technical documentation.

Environment: Java, PHP, Eclipse, HTML, CSS, CSS3, JavaScript, jQuery, Struts, JSP, Servlets, MYSQL, Junit, Tomcat Server, Angular1 and 2.

Confidential

Java Developer

Responsibilities:

  • Providing daily reports to the Development Manager and participate in both the design phase and the development phase. Utilized Agile Methodology and SCRUM Process.
  • Develop the interface for the application using jQuery, CSS and HTML and PHP.
  • Created internal websites using PHP and SQLite to keep track of log messages, and more.
  • Implemented User Interface in Model-View-Controller Architecture using Struts.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Designed the page using Bootstrap and custom CSS style sheet.
  • Experience writing AngularJS code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Implemented Two Way Data-binding in AngularJS to handle the automatic synchronization of data between the model and view components.
  • Created AngularJS directives, factories and services for developing single page web applications.
  • Developed test cases for Common flows and tested those test cases in UT (Unit Testing), ST (System Testing) and IT (Integration Testing).
  • Provided 24/7 production support on rotation basis. Monitor logs and Queue depths to proactively find potential problems.
  • Re-engineered various modules for implementing changes and created efficient system.
  • Maintained program libraries, user's manuals and technical documentation.

Environment: Java, PHP, Eclipse, HTML, CSS, CSS3, JavaScript, jQuery, Struts, JSP, Servlets, MYSQL, Junit, Tomcat Server, Angular JS.

Hire Now