We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 10+ years of IT experience in Object - oriented analysis, Design, Development, Testing, Implementation and maintenance of web bases and client server multi-tier applications using Java /J2EE technology.
  • Experience in working with Core Java, J2EE, Spring, Spring MVC, Hibernate, Struts, EJB, Web Services, JSP, Servlets, multi-threading, JDBC, XML, XSL, Axis, Junit, OOP, TCP/IP, PHP etc.
  • Proficient in GUI development using web technologies like HTML5, DHTML, JavaScript, jQuery, JSON, AJAX, Angular.js, Bootstrap and CSS3.
  • Expertise in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Good work experience with spring modules like Spring DAO, Spring Web, Spring MVC, Spring AOP and Spring Web flow.
  • Highly proficient on working with different Web Application servers such as Tomcat, WebLogic and WebSphere.
  • Good experience in working with standard Java design patterns (Singleton, Session Facade, DAO, DTO, MVC, and Service Locator).
  • Followed Agile methodologies and Waterfall model while developing software applications.
  • Experienced in Spring AOP and Spring Security.
  • Extensive Knowledge on databases like Oracle, SQL Server, and MySQL.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Oracle SQL Developer .
  • Excellent working experience in web-based GUIs development using Servlets, JSP, JSF.
  • Excellent experience with Spring Projects like Spring MVC, Spring Security, Spring Data, spring Micro Services and the latest Spring Boot.
  • Experience in developing Single Page Applications using frameworks like AngularJS, Node.JS.
  • Good experience in AGILE delivery process of software using SCRUM.
  • Having knowledge and hands-on experience Junit, Log4j testing tools.
  • Expertise in writing test cases using testing frameworks like JUnit, Test NG, Mockito.
  • Expertise on Continuous Integration tools like Jenkins, Bamboo.
  • Strong experience in Version Controlling Systems like GIT, Stash, Tortoise SVN (Sub Version).
  • Good exposure on using various tools like Spring source tool suite, RAD IDE, Eclipse IDE, IntelliJ Idea, TOAD, SQL Developer in implementing the applications.
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Work experience on Amazon Web Services (AWS) technologies including EC2, S3, RDS, ELB, Auto Scaling and ElastiCache.
  • Launching Amazon EC2, RDS cloud instances using Amazon Machine Images for AWS cloud.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Ability to learn new concepts, while maintaining attention to detail and highly capable in learning things quickly and good at time management.
  • Self-motivated, easily adaptable to new environments and Good debugging and problem-solving skills.
  • Good interaction with individuals at all levels of the organization and contributing to project success in multi-tasking, fast paced environment.

TECHNICAL SUMMARY:

Programming Languages: Java 8, SQL, PL/SQL, C

Java / J2EE Technologies: Java, J2EE, Spring, Hibernate, JDBC, JSP, Struts, Java Beans, JSTL, JSF, ELB and Servlets

Web Technologies: HTML5, DHTML, XML, JavaScript, jQuery, JSON, Angular.js, Node.JS CSS, XSLT, AJAX, Bootstrap

Cloud Technologies: AWS EC2, S3, IAM, Auto Scaling, RDS, ELB, VPC, EIP, NAT, EBS

Databases: Oracle, MySQL, SQL Server

Build Tools: Maven, Ant, JIRA, Jenkins, Bamboo, GIT Bash, SourceTree

IDE/Tools: Eclipse, IntelliJ, Spring Tool Suite(STS)

Version: Control GIT/Stash, Tortoise SVN, CVS

Web/Application: Servers Apache Tomcat 5.0/6.x/7.x, JBoss, WebLogic Application Server 7.x/8.x/9.0, IBM WebSphere 5.X/6.0, JBOSS 4.0

WORK EXPERIENCE

Full Stack Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Developed Application based on J2EE using Hibernate, spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
  • Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.
  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented transaction management using spring declarative transaction management with Spring AOP concepts.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Developed modular, loosely coupled multi - domain Single Sign On (SSO) using SAML solution for web applications.
  • Implemented SSL security layer using self-signed certificates and managing keystones.
  • Implemented controllers in AngularJS, used route providers to configure the link between html template and controllers and angular services.
  • Created RESTful web service.
  • Implemented logging mechanism using log4j.
  • Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
  • Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
  • Implemented Micro Services based Cloud Architecture on AWS Platform.
  • AmazonEC2 is also used for deploying and testing the lower environments.
  • For Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Used JAXB to marshal Java object to XML object to put message in message Queue.
  • Worked on JSON format as well for data transfer.

Environment: Java, J2EE, Angular JS, SOAP, REST, Web Sphere, Springs, Spring MVC, Spring boot, Spring Micro services, Spring AOP, Spring Security, JDBC, Apache, MySQL, JIRA, Confluence wiki, log4j, Ajax, JavaScript, JAXB, JSON, Maven, Jenkins, Junit, Mockito., SSO, SSL.

JAVA / J2EE DEVELOPER

Confidential

Responsibilities:

  • Involved in the complete Software Development Lifecycle(SDLC) including Requirements Analysis, Design, Implementation, Testing and Maintenance.
  • Utilized open source frameworks like spring and Hibernate in the architecture to make use of their well proven features.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, Angular 2, jQuery and AJAX.
  • Wrote client side and server - side validations using Struts Validators and Java Scripts Validations.
  • Used Hibernate ORM framework for back end development.
  • Used Hibernate Persistence Strategy to interact with database and used DAO pattern to retrieve the data from database.
  • Worked with Session Factory, ORM mapping, Transactions and HQL in Hibernate framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Spring MVC Framework IOC (Inversion of Control) design pattern to have relationships between application components and also used to separate the application configuration and dependency specification from the actual application code.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submission.
  • Designed configuration XML Schema for the application.
  • Writing stored procedures, complex SQL queries for backend operations with the database.
  • Developed RESTful Web Services using Jersey framework and tested RESTful Web Services using postman.
  • Consumed RESTful Web Services and published it on WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication.
  • Involved in creating Branches using GIT branch command.
  • Used JIRA for bug tracking.
  • Used Stash operations for creating temporary work spaces.
  • Worked on build automation using Jenkins and test automation.
  • Explored DNS failover, Multi-Region Load Balancing and Health checks.
  • Built a complete environment using AWS EC2/S3/RDS/Auto-Scaling/ELB.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template and Glacier for storage and backup on AWS.
  • Configured Subnet Associations, NAT, EIP, Internet gateways and Route tables for intercepting the traffic.

Environment: Java /J2EE 8, JSP, Servlets, Spring, JavaScript, HTML, CSS, jQuery, AngularJS, Bootstrap, Hibernate 4.0, Apache Tomcat, Apache Maven, Spring, JMS, XML, jQuery, Oracle, Ant, Log4j, Design Patterns, Eclipse, Jenkins, GIT Repository, JIRA, Agile Methodology.

JAVA / J2EE DEVELOPER

Confidential

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile methodology (SCRUM).
  • Designed Java Components and integrated using Spring framework with Hibernate Object/Relational persistence mechanism.
  • Played a key role in development and testing the application.
  • Used Maven to configure the scripts build the process and deploy the packages.
  • Implementing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used JSON format for transport of request and response messages involving AJAX.
  • Tested web services using SOAP UI apart from actual Junit testing and developed Ant scripts for stubs generations and all deployments tasks.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Used GIT as the configuration management tool for the project.
  • Developed Resource monitoring module Involving Spring MVC Controllers, SOAP Web services & Hibernate, this module is responsible to pull the utilization of resources of VM, like CPU, storage etc.
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server Produced SOAP web services using JAX - WS for building the business application layer.
  • Developed Static and Dynamic pages using JSP and Servlets.
  • Designed and developed the Data Access Layer through DAO pattern.
  • Developed Servlets controllers to handle JSON request, responses.
  • Involved in writing JUnit test cases.
  • Used Web Services for sending and retrieving data from different applications using Restful and SOAP.
  • Performed DB collections and documents and developed various Schema objects to perform CRUD operations.
  • Developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation.
  • Involved in Development of Web Services to integrate with the External System.
  • Developed the database schemas& writing the SQL code for Creating & loading the data.

Environment: Java, JSP, JSTL, HTML, CSS, XML, Servlets, Java Script, Ajax, jQuery, JSON, Angular JS, SOAP, Spring MVC, Generics, Jenkins, GIT, J2EE, AJAX, Spring Framework, Hibernate, Maven, JBoss, UML, Log4J, Eclipse IDE, JUnit.

JAVA / J2EE DEVELOPER

Confidential, St. Louis, MO

Responsibilities:

  • Designed and developed the presentation layer using Java, JSP, Spring Framework, and JavaScript.
  • Worked extensively on Core java concepts like Collections, Generics, Multithreading, Executor framework to handle the asynchronous execution.
  • Used Spring IOC to inject services and their dependencies and also used Spring JDBC Template for DAO layer.
  • Worked on SVN Repository for code integration and version control.
  • Worked on Oracle as back end database for storing the application data.
  • Interfaced using Web services, SOAP and RESTful for producing and consuming the data information from other subsystems.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submission.
  • Used Set, Map, Array List, exception handling.
  • Developed and debugged the application using IntelliJ IDE.
  • Supported during the different phases of application testing.
  • Used JavaScript, jQuery and AJAX for displaying data in customized format on User Interface.
  • Used Spring as Application Level Framework and Hibernate is used as persistence Framework.
  • Worked with various interfacing teams for smooth and bug free delivery of application.
  • Implemented deploying and testing the application using JBoss application server.
  • Involved in Code Reviews and Code deployment process.
  • Used HQL queries to perform data base operations.
  • Developed the Data Access Layer through DAO pattern.
  • Used HTML, CSS and JavaScript extensively to develop presentation layer to make it more user friendly.
  • Involved in Implementing SOA architecture with Web services.
  • Participated in code reviews and approved the code for quality, performance and maintainability.

Environment: s: Java, J2EE, Core Java, Generics, Multi-Threading, Collections, Spring, Spring MVC, Spring IOC, Spring JDBC, Hibernate, SOAP, REST Web Services, IntelliJ, Oracle, ANT 1.6, Log4j, Tortoise SVN, DAO, JBOSS, HQL, jQuery, AJAX, JSON, Java Script, HTML, CSS.

JAVA / J2EE DEVELOPER

Confidential

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application based on J2EE and design patterns.
  • Gathered the requirements and prepared Business Requirement Document.
  • Handled all the bug fixes and made enhancements.
  • Involved in writing SQL queries and procedures.
  • Developed web service for retrieving the policy data.
  • Used Tortoise SVN for Version controlling.
  • Involved in resolving the technical issues.
  • Developed the front end using jQuery, HTML and CSS to allow the customers to view quotes.
  • Implemented PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries.
  • Designed and Developed commonly used client - side validation using Java script.
  • Used Web logic application server for application deployment.
  • Implemented AJAX to update the web page without refreshing.
  • Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.

Environment: Java, HTML, CSS, JDBC, JSP, Servlets, SQL, Tomcat, Oracle, Hibernate, AJAX, CSS, Core Java, PL/SQL, Web Logic, Hibernate, Tortoise SVN, SQL, SOA, Design Patterns, jQuery, Java Script.

We'd love your feedback!