We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Total 6+ years of extensive experience as a Full Stack Java/J2EE Developer Software Development Lifecycle (SDLC) process including analysis, design, development, implementation, integration, testing, debugging, production, maintenance, building web - based enterprise application for various domains.
  • High Proficiency with Object Oriented Programming Design, Multi-threading, Exception Handling, Data Structures and Algorithms, Collections, Garbage Collection, Method References, Functional Interfaces
  • Extensive experience using Java technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.
  • Good working experience with Java 8 features like Streams API, Default and Static methods in Interfaces, Lambda Expressions, Optional Class and Parallel Sort in Arrays.
  • Expert in developing web applications using MVC design patterns like Spring MVC and Struts 2 MVC.
  • Experience with different modules of Spring Framework like Spring Core Container, Spring MVC, Spring AOP, Spring Data JDBC, Spring Data MongoDB, Spring Data REST, ORM Integration Module, Spring Security, Thyme leaf, Spring Boot & Spring Cloud.
  • Experience in Object Relational Mapping (ORM) using Hibernate 4.x, MyBatis and Spring Data JPA frameworks.
  • Experience in developing apps as Microservices using Spring Boot based on Service Oriented Architecture (SOA).
  • Strong database skills, including writing complex queries and stored procedures. Worked with: MSSQL, MySQL, PostgreSQL, NoSQL-MongoDB, Cassandra.
  • Expert in producing and consuming REST and SOAP Web Services with different APIs like JAX-WS, JAX-RS, JAX-B and implementing using Jersey and Spring REST.
  • Experience in integrating teh internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot, Pivotal Cloud Foundry and Netflix Eureka.
  • Expertise in developing GUI using Web-Development technologies like HTML, DHTML, DOJO, JavaScript, CSS, HTML5, Angular JS, Node.js, Bootstrap, Spring Boot, JSF and jQuery and very good experience in developing Single Page Applications (SPA) on teh client side using Angular 5.
  • Experience in developing cross platform server-side applications using Node.js, BackBone.js and Angular JS to achieve scalability in real-time web applications.
  • Implemented load-balancing with NGINX to allow dozens of Node.js instances to handle concurrent users.
  • Strong experience with teh relational databases like Oracle-12c/11g, MySQL-5.x and non-relational database MongoDB 3.x.
  • Proficient in generating reports by integrating Jasper Reports, JFree Charts, Apache POI, Apache iText and Dynamic Data Visualization tools like D3.js.
  • Created unit test cases using Junit 4.x and Mockito within Test Driven Development (TDD) environment for teh back end and used Jasmine for testing teh front end.
  • Experience in creating build scripts using Maven and Gradle tools and scripting Docker files and deploying onto Docker containers.
  • Experienced in Database app programming for Oracle, PostgreSQL server using Stored Procedures, Triggers and Views.
  • Experience in configuring and deploying Web Apps using Web Logic, IBM WebSphere, JBoss, Apache Tomcat
  • Experience in de-bugging using implementation of Apache Log4j for logging and Jira, GitLab, Bugzilla for issue-tracking.
  • Used performance test tools (i.e., Apache JMeter and JProfiler) to analyze and resolve performance bottlenecks.
  • Very good experience in using Git, SVN for version control and Zen Hub for Project Management.
  • Worked with RabbitMQ, Apache Kafka for reliable and asynchronous exchange of important information between teh multiple business applications.
  • Extensive development experience on different IDE's like Eclipse, Visual Studio, NetBeans and IntelliJ.
  • Proficient in Behavior Driven Development (BDD) and Test-Driven Development (TDD) approach using SCRUM framework under Agile Methodology.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++

Web Technologies: HTML, JavaScript, CSS, JSON, AJAX, XML, ESAPI, JQuery, AngularJS

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP

ORM technology: Hibernate

App/Web servers: Apache Tomcat 5.x, IBM WebSphere 7.x, OC4J

Frameworks: Jakarta Struts, spring, IBM JADE, Log4J, SLF4J

Databases: Oracle, MS SQL Server, My SQL and IBM DB2

Operating Systems: Windows, UNIX, Linux

Web Services: SOAP, REST, WADL, XML, JSON

Source Control Tools: WinCVS, Serena Dimension, SVN

Testing Tools: HP Load Runner, SOAP UI

Other Tools: FileZilla, BugZilla, Putty, Rapid SQL, IBM DB2 client, CISM, JIRA, SQL Developer

IDEs: IBM WSAD 7.5, Eclipse, JDeveloper, IntelliJ, Borland Together Architect

Methodology: Waterfall, Agile methodology

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Full Stack developer

Responsibilities:

  • Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology.
  • Developed applications using Angular 4, Java8 and new features of java (lambda expressions).
  • Good working experience in web Designs which includes HTML5, XHTML, XML, CSS3, JavaScript, jQuery.
  • Design and developed teh application using frameworkAngular4with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 4 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 4 Router to enable navigation from one view to next as agent performs application tasks.
  • Experience with Responsive Web Design, Bootstrap and Play grid framework.
  • Worked on creating WAR/EAR files from maven and deployed them on Apache Tomcat.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Developed teh Application using design Singleton, Factory, DAO, DTO prototype and Composite View.
  • Implemented Java SE8 features like Lambda, Streams and Predicates to reduce teh line of code and better functionality in teh Service Layer of teh application.
  • Developed Microservices with Spring Eureka to retrieve API routes for teh entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Involved in implementing Spring Netflix fault tolerance library to prevent failure from cascading failures.
  • Used Spring Security for session fixation, clickjacking, cross site request forgery.
  • Extensively used various Spring Framework Modules Spring Boot, Spring Security, Spring Data and AOP.
  • Implemented teh associated business modules integration using spring and Hibernate data mapping.
  • Implemented Object-relation mapping using Hibernate framework to fetch teh data from Oracle 11g database.
  • Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Used Streams andLambdaexpressions.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed several REST webs services which produces JSON to perform tasks, leveraged by mobile applications.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Developed batch processing using Spring Batch in teh persistence layer & improved performance of batch processes using Multithreading with Executor Framework for control of asynchronous tasks in parallel threads.
  • Deployed and developed teh project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in teh automated provisioning of AWS cloud environment using Jenkins and Chef.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created teh Docker containers and Docker consoles for managing teh application life cycle.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • Resolved bugs/defects by coordinating with team members to assure a positive outcome using Jasper.
  • Using GIT for Source Control and Version Management and using log4j for logging.

Environment: Java 8, Spring Boot, Angular 4, HTML5, CSS3, JSON, JavaScript, Hibernate, Spring Data, Mongo DB, Oracle 11g, IntelliJ IDEA, Git, AWS, Docker, RESTful web services, Apache Tomcat, Apache Kafka, Maven, Jenkins

Confidential, New York

Full stack Developer

Responsibilities:

  • Created Maven build file to build teh application and deployed on WebSphere Application Server.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Used JavaScript for Client-Side validations.
  • Has created SQL procedures, functions and complex SQL queries for admin services.
  • Using Java Messaging Service JMS for messaging, configured queues and topics on teh WebLogic 10.3 Application Server and used them for messaging.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Developed PL/SQL procedure for login module and registration module.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns
  • Developed and implemented spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework for teh application.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Deployed teh application on WebLogic Application Server cluster on Solaris 10 environment
  • Implemented Persistence layer using Hibernate to interact with teh Oracle database, Used Hibernate Framework for object relational mapping (ORM) and persistence.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping (ORM) framework such as Hibernate.
  • Adopt Agile Methodology to plan using JIRA.
  • Development of UI modules using HTML, JSP, JavaScript, AngularJS and CSS.
  • Implemented application-level persistence using Hibernate and Spring.
  • Consumed Restful Web services where teh transmission of data is in JSON format, DATA MAPPING, Addressing and Secure to Routing.
  • Set up Continuous integration/continuous deployment (for teh microservices) and teh required AWS environment in docker containers.
  • Developed JSP custom tag libraries, and associated support in teh Action Servlet, that assists in creating interactive form-based applications, which is teh one of teh primary areas of functionality using Struts Framework.
  • Used JQuery to make teh frontend components interact with teh JavaScript functions to add dynamism to teh web pages at teh client side.
  • Used Ajax calls extensively - using JQuery, inside teh WebApps and create a seamless flow of Quotes.
  • Used JBOSS application server for run time integration of j2ee applications.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Developed and implemented teh business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes
  • Used JDBC to connect to teh information model tier.
  • Used Eclipse IDE for designing, coding and developing applications
  • Written JUNIT(TDD) test cases for testing Spring Framework classes and wrote many Java Scripts to do client-side validations.
  • Developed teh Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Involved in Agile planning and Estimation Sessions of user stories and also participate in Scrum Meetings to update teh status daily.
  • Utilized Web 2.0 social media strategy tactics to increase company visibility by 110%
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Spring, Hibernate, WebLogic, Rest, JQuery, JavaScript, JSON, JSP, WebSphere, Drools, JSTL, Servlets, AWS, Oracle, CRUD, PL/SQL, JDBC, EJB, UML, Eclipse, JUnit, JSF, Maven, JBOSS, GWT, HTML, JSP, JavaScript, AngularJS, CSS, Clear case, Jasper Report, ILOG, Agile, Web 2.0, Adobe Flex, SOAP.

Confidential, Bloomington IL

Full Stack Developer

Responsibilities:

  • Worked on Agile Methodology and built teh application using Test Driven Development approach.
  • Created functional specifications and configuration documents based on user requirements.
  • Created Class diagrams, Sequence diagrams, use case diagrams and activity diagrams based on teh functional requirement document.
  • Developed teh project using teh Dynamic Web Module by implementing Struts MVC framework.
  • Designed and developed JSP Pages using Struts2 Framework.
  • Implemented front end validations through Javas Validation API.
  • Involved in Design, Development and Implementation of front-end part of teh web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Designed Automatic Dependency Injection using JSP use bean tags by integrating with struts.
  • Re-designed teh UI pages by using Angular JS databinding and directives.
  • Worked simultaneously in both production and development teams Developed and design teh prototype of web page by using theHTML5, CSS3, Bootstrap, JavaScript and Angular JS.
  • Configured Oracle 10g DB database schema and binding are done using Spring Data JPA.
  • Build RESTful services and consumed SOAP APIs to fetch data from external APIs.
  • Created charts, visualizations using Tableau.
  • Worked with UI team and utilized Fusion Charts as teh visualization tool for showcasing and pictorializing teh loan amounts on a bar graphs.
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Utilized Git Version Control system and GitLab CI for teh CI/CD.
  • Used DROOLS engine as java runtime rule engine to validate business rule before executing in runtime.
  • Worked in a Test-driven development and used Bugzilla for tracking issues in project
  • Worked in an Agile environment from daily scrum meetings to reviews, sprint retrospective meetings.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.

Environment: Java, J2EE, Spring Framework, Spring Data JPA, Struts, Javax, HTML5, CSS, AJAX, JavaScript, Angular, Oracle 10g, Apache Tomcat, GitHub, Maven, GitLab CI, Tableau.

Confidential

Java Developer

Responsibilities:

  • Documenting and understanding teh business requirements and use cases for teh application.
  • Involved in team discussions in laying out teh architecture and designing of teh prototype. Involved in UML design using MS Visio.
  • Used MVC Architecture (Struts) with J2EE standards.
  • Design and development of front end using JSP, struts, AJAX, XML, JavaScript.
  • Design and development of Action & Form objects as part of Struts frame work.
  • Implemented teh persistence of data using hibernate. Teh object data model and teh corresponding XML implementation were designed and implemented.
  • Involved in teh Development and Deployment of Stateless Session beans.
  • Generated deployment descriptors for EJBs using XML.
  • Involved in resolving teh Design issues and other project related problems
  • Involved in writing test cases for testing functional specification and for unit testing

Environment: Java 1.4, Struts 1.x, IBM WebSphere, SOAP, UDDI, WSDL, Web services, Hibernate, UML, HTML, XHTML, JSP, JUNIT, XML/XSLT, JavaScript, Oracle

We'd love your feedback!