We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8+ years of experience in analysis, design, development and implementation of, enterprise and web applications, wif skills in wide range of Java technologies.
  • Good understanding of the System Development life cycle (Requirement, Design, Development, Testing, Deployment and support).
  • Experience wif development, implementation and maintenance of large web/portal application systems using J2EE technologies (using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts, Spring, Shell Scripting, Multithreading, Hibernate, XML, a, Web service, Axis, NetBeans, Eclipse, ANT.
  • Strong experience in Spring Framework in developing applications using Spring MVC, IOC, AOP,JDBC, JPA, Spring Boot, Spring Cloud and Spring Batch.
  • Proficiency in front end development languages like JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XML, XSL, XSLT, AngularJS, ReactJS, Sencha EXT - JS and Bootstrap.
  • Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis.
  • Experienced in designing, developing and implementing J2EE applications using design patterns likeMVC, Singleton, Front Controller, Session Façade Data Access Object, Factory and Service Locator.
  • Experienced in working wif spring frameworks and ORM mapping tools like Hibernate and MyBatis, which implements Java Persistence API (JPA).
  • Good experience in MVC (Model View Controller) architecture using Struts, Spring, spring web flow, JPA 2, JTA, JNID implementing JSTL (JSP Standard tag library) & custom tag development.
  • Worked on java 8 functional programming concepts like lambda expressions, functional interfaces and Streams.
  • Implemented POC for Notifications and Appointment module using RESTful Micro Service using Apache Camel framework using Java 8.
  • Proficient in working wif XML related Technologies XML, XSLT, XPATH, XSL, DTD, DOM, and XML Spy tool.
  • Good noledge in JSON, JAXB, JAXP and Extensive experience in development and implementation of Restful Web Service as a Provider along wif JSON as messaging medium and have also implemented Soap based web services using apache-CXF.
  • Experience in AWSservices (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and Cloudtrail).
  • Experience in using PL/SQL in Oracle, MS SQL Server for developing database to create its objects like tables, views, functions, triggers, RDBMS Design, DB normalization, ER modeling, SQL, PL/SQL, procedures, cursors, functions and stored procedures packages along wif noledge on SQL and HQL Queries.
  • Experience in Unix/Linux, Shell Scripting, Build and Deployment.
  • Experienced wif JUnit for unit testing and Log4J for extensible logging, debugging and error tracing.
  • Experienced wif build tools include Maven, Gradle and Jenkins Version/Source Control tools including SVN and Rational ClearCase. IDE tools like RAD, WSAD, Eclipse, Spring STS, and Borland JBuilder and Oracle Jdeveloper.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Pair Programming and SOA projects.
  • Involved in developing Test plans, Test Cases (Manual/Automated) tools such as Selenium IDE, Selenium Grid, Junit, Test Procedures and white-box and black-box testing.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS along wif GIT for Version Control of code for incremental development.
  • Worked on various application servers and web servers like WebSphere, BEA Web logic, JBoss and Tomcat

TECHNICAL SKILLS

Languages: C, C++, Java 8, PL/SQL, JavaScript, Type Script

Technologies: JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, JDBC, Struts2.x, Hibernate3.x/4.x, Spring3.0/4.0, Web Services, SOA, JMS2.0, and DOM Parsers, AJAX, Karma,Jasmine

Web Technologies: HTML5/DHTML, XHTML2.0, JavaScript1.x (ECMAScript 6), ReactJS XML1.0, XSL, XSLT, XPATH CS3S, jQuery, Angular 1.6, Angular 4, Ext JS

Web/Application Servers: Tomcat7.x, WebLogic10.3/9.2/8.1/7.0, IBM WebSphere7.x/8. X, JBOSS

Database: Oracle 11g, SQL server 2008, MySQL, Mongo DB

Platforms: Windows, UNIX, LINUX, MAC

Testing Tools: JUnit 4.x, JIRA, Mockito, Rally, TestNG, Version1

Version Control: CVS, SVN, VSS and Rational ClearCase, GIT Hub

Other Tools: Gradle, Maven Eclipse, JBuilder, NetBeans, MS Visual Studio, Spring Tool Suit

PROFESSIONAL SUMMARY

Confidential, Chicago, IL

Full Stack Developer

Key Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Used HTML5, bootstrap, CSS3, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI wif AngularJS, Bootstrap and SASS.
  • Developed single page applications using Angular 4 components, routing and service modules
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Performed backend REST Webservices using Angular 4 Http services to get and post JSON data.
  • Implemented the logging framework in the SOA environment and Ensured Service design fits into overall SOA driven.
  • Used major components like Serializers, Parsers, Mappers, and Streamers in Data Transformation Studio for conversion of XML files to other formats.
  • Created single page applications wif nested and multiple views using Angular ui-router, custom directives for reusable components used across the application.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • Performed the ORM mappings to map java entities to database tables and HibernateCriteria queries for data retrievals.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework for persistence onto oracle database.
  • Used WS-Security for autanticating the REST messages along wif encryption and decryption along wif JSON for data exchange between application modules.
  • Published Rest services for performing CRUD operations from database. Implemented RESTFUL web services using spring boot and consumed using spring REST services.
  • Developed REST clients using Spring REST template to interact wif existing REST micro services.
  • Focused on Test Driven Development (TDD) theirby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality and wrote test cases to test the Spring DAO layer.
  • Integrated Spring and Hibernate, configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Involved in setting up AWS services wif EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS along wif writing and retrieving files to and from AWSS3bucket for UI to render data faster.
  • Experience in creating and configuring micro service architecture for CDT Directory project and integrating wif AngularJS application
  • Implemented Micro Services based Cloud Architecture on AWS Platform.
  • Created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD) and developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven.
  • Coordinated wif QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Wrote test cases using JUnit as the Unit testing framework and Selenium as automation testing for the developed Java applications.
  • Performance tuning to identify and solve possible bottle necks in the application. Ensured code quality using tools like Find Bugs and Jenkins. Used Gradle plugins, Git for Version control, Source tree, Jira for project tracking, Confluence for project Wiki.

Environment: Java 8, J2EE, Struts, Spring 4.3, Spring boot, Hibernate 4, JMS, CVS, REST, log4j, JUnit, Jenkins, Gradle, XML, Ajax, XSD, java Script, Angular-JS 1.6/4, Apache CXF, Kafka, Linux, Tomcat, Spring Tool Suite(STS), IBM RAD, Jenkins, docker and Load Runner, selenium, maven.

Confidential, Richmond, VA

Full Stack Developer

Key Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Involved in designing, developing and testing browser compatible web application by using the HTML5, CSS3, Bootstrap, andAngular JS.
  • Used java 8 features like Streams and functional Interfaces.
  • Created server side REST services using Spring Boot to load dynamic configurations.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Experience in setting up CI/CD pipelines using Jenkins and Maven.
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Used Spring Framework for Dependency injection and integrated wif Hibernate.
  • Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data
  • Consumed restful web services using apache HttpClient for the data coming from external systems.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc.,
  • Involved in designing and developing the JSON, XML Objects wif NoSQL database like Mongo DB.
  • Worked on Mongo DB database design and indexing techniques.
  • Responsible for setting up Jenkins in AWS for Continuous integration and enabled web hooks to trigger the builds and used cloud formation to create the Jenkins stack in AWS.
  • Used AWS Elastic bean stack to run the application backend and used AWS Code pipeline continuous delivery service.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DbUnit and Spring Test support.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven. Used Gradle plugins, GitHub as a version control, and JIRA for tracking bugs.

Environment: Java 1.7, ES6, Spring, Spring Boot, Tomcat 8, Hibernate, RESTFUL API, JMS, WebPack, XML, Ajax, JavaScript, Angular JS, HTML5, CSS3, Oracle DB, Linux, Jenkins, Gradle, AWS, Junit, log4j, maven

Confidential, Washington, DC

Java Developer

Key Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Designing a user Interfaceby extensively used HTML, CSS, JavaScript, Ext JS and JQuery.
  • Developed html views wif HTML5, CSS3, JSON and Ext JS.Responsible for setting up Ext JS framework for UI development.
  • Created Ext JS custom UI components and implemented UI MVC framework.
  • Responsible for making AJAX Calls for getting the Data back as JSON and parsing it onto the UIand UI Interactions to the Controller Actions using Ext JS.
  • Involved in Enhancement of existing application like creating HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML utilizing EXT JS.
  • Troubleshooted and resolved production tickets in a timely manner. Responsible for deployments of the application in pre-production environments.
  • Design and Implementing new features/enhancements. Analyzed and refactored service implementation to reduce SLA by applying optimized solutions.
  • Interacted wif different data providing teams by creating web-services (REST based).Created custom REST APIs using spring boot. REST APIs design and development - framework based on JAX-RS, Hibernate and spring.
  • Created test suites and JUnit for different modules, collected and documented requirements for new forecasting models.
  • Updated many pre-existing functional tests to reflect enhancement/changes in the code.Creating test cases wif good functional and code coverages and help wif automation of test suites.
  • Extensively used Agile methodologies - Scrum Programming concept plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • To automate the build process developed Maven scripts for various tasks and for the deployment of the application in JBOSS server by generating WAR and EAR files.
  • Used Rally to keep track of iteration work which used to end for every two weeks. Helped in fixing bugs and maintained the current production code for other parallel projects.
  • Used Jenkins for Continuous Development and Continuous Integration. Built, deployed various components using Jenkins fusion.
  • Attended daily status meetings wif the development and project management teams to discuss status, project timelines and testing strategies.
  • Used Slack to communicate during daily work and while release days. Experienced on version control system GIT.

Environment: Java 7/8, HTML, CSS, JavaScript, Ext JS and JQuery, Spring, GIT, Apache Tomcat, Jenkins, IBM Rules and Decision Center, IBM Rule Designer, JRules, web services, Junit, maven.

Confidential, Boston, MA

Web Developer

Key Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Designing a user Interfaceby extensively used HTML, CSS, JavaScript, Angular JS and JQuery.
  • Interact wif Team lead and project manager regarding the requirement design.
  • Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for the web application that matches requirements.
  • Co-ordinate wif BA group for the better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
  • Creating Front-end Applications using HTML, CSS and JavaScript.
  • Involved in improving the user experience as per the UX team guide lines.
  • Developed web pages applying best standards
  • Utilized JavaScript and jQuery to improve overall design and UI of campaign websites.
  • Implemented RESTful Web Services for other applications to communicate.
  • Experience in developing applications using AngularJS Bootstrap like Grids, Toolbars, Panels, Combo Box and Button etc.
  • Used software configuration management and version control tool - GIT.
  • Worked alongside backend Java programmers to troubleshoot Java Script related issues wif frontend connectivity.
  • Worked in Agile (Scrum) environment.
  • Participated in maintenance and production support.

Environment: JavaScript, HTML5, CSS3, jQuery, JSON, AJAX, DHTML, XML, JSP, Agile, Bootstrap, MVC, SQL Server, T-SQL.

Confidential, Moon, PA

Java/J2EE Developer

Key Responsibilities:

  • Designed and implemented multi-tier applications using Java, JDBC, HTML, CSS J2EE, JavaScript, JAXB, Struts, JSF, and JavaBeans
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML
  • Implemented Java design patterns such as Data Access Objects (DAO), Business Delegate, and Singleton
  • Strong skillset in the software development lifecycle (SDLC) design, implementation, analysis, deployment, and support
  • Designed and developed UI screens wif Struts using web.xml, struts-config.xml, validation.xml files for integration of all the components and to provide interactive screens for displaying data
  • Implemented the Struts framework using it as the front controller of the web application in accordance wif the MVC design pattern
  • Worked on developing web services using SOAP, WSDL, and used SAX and XSD for parsing and processing XML documents
  • Experience in writing DAO using Hibernate and Hibernate mapping files
  • Developed business layer to create action classes, VO/beans to handle user interactions through forms and further integrated this wif the WSS framework for handling backend functionalities
  • Automated ANT build scripts to compile and package the application and monitored the error logs using Log4j
  • Created shell scripts and PL/SQL scripts that were executed daily to refresh data feeds from multiple systems
  • Worked on bug fixing, enhancements, and maintained the production environment as well as tested the systems
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using Clear Quest
  • Excellent written and verbal communication skills, presentation and problem solving skills.

Environment: Windows, Unix/Linux, Java/J2ee, WebSphere Application Server, Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate, Log4J Java Beans, JDBC, ANT, ClearQuest, SQL, PL/SQL, UML

Confidential

Java Developer

Key Responsibilities:

  • Designing a user Interfaceby extensively used JSP, HTML, CSS, JavaScript and JQuery.
  • Involved in creation of Low-level design documents.
  • Created Statistical Reports in jasper using XLS sheet as Data Source and Decision reports for viewing the data using MySQL database as data source.
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface wif the application logic.
  • Developed JSP’s, Servlets, JavaScript, XML which formed the UI component.
  • Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.
  • JDBC is used for data interaction wif Oracle database.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML and CSS.
  • Interacted wif java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Define technical requirements based upon business requirements.
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.

Environment: HTML, CSS, JavaScript, Java, Spring, Jersey Web Services, JSP, SQL, Word Press, MySQL, Jasper Report Tool

We'd love your feedback!