We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Mckinney, TX

SUMMARY

  • Having 8+ years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Working experience in Agile and waterfall environments for software development. Involved in daily scrums for sprint planning, sprint reviewing, backlogs from product owner and retrospective etc. Used JIRA.
  • Developed server - side application to interact with database using Spring, Spring Boot and Hibernate.
  • Expertise in using Web Service technologies like SOAP, REST API, WSDL, UDDI, POSTMAN, and Service Oriented Architecture (SOA) to integrate the web-applications.
  • Worked on Core java concepts like Exception Handling, File handling, IO, Generics, Data structures, Collections, Logging and Garbage Collection.
  • Proficiency in implementing Multi-Threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, String Builder, Session facade, MVC and DAO patterns in software design.
  • Used RESTful Web Services for Data Exchange (send/receive appeal case information, filings, documents, etc.) with external agencies.
  • Developed Rest Web Services using Spring MVC and migrated few services from servlets to Spring MVC.
  • Design and implement an application using Dispatcher Servlet, Dependency Injection, Annotation, Spring AOP, Spring Security, Spring Boot, and Hibernate.
  • Experienced in implementation of JMS to exchange information using ActiveMQ as message queue.
  • Experienced in developing MVC framework-based websites using Struts, JSF and Spring.
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
  • Innovative individual with commendable experience in developing User Interface using Angular 4 framework, ReactJS, HTML, CSS, JavaScript.
  • Technically savvy with far-reaching talents using multiple RDBMS products like IBM, DB2, Oracle 9i/ 10g, SQL Server, MySQL and SQL Server Management Studio.
  • Experience in working in Windows, MAC, Linux and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Experience in working with application servers like IBM WebSphere, WebLogic and Tomcat.
  • Extensively developed PL/SQL Packages, Stored procedures, Triggers, and finely tuned them for performance. Work on developing the backend involving Spring, JPA, Hibernate and Web Services.
  • Used GIT, SVN as source repositories. Worked with bit bucket, GIT Bash, source tree.
  • Skilled at consuming and producing JSON data by building Rest APIs.
  • Worked with Junit test framework to write unit tests for code.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Good knowledge in AWS cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWSSQS and AWS S3.
  • Migrate Exchange to Office Online (O365), Active Directory to Azure Active Directory, workloads and applications to Microsoft Azure.
  • Working knowledge of containers ( Docker, Azure, Kubernetes)
  • Excellent experience of build tools like Ant, Maven, Gradle and managing JAVA automation projects.
  • UsingDockercontainers for local and cloud-based development.
  • Developed DAO implementation using Hibernate Template from Spring with Hibernate API.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Good exposure on using IDE tools like Eclipse, IntelliJ, Net beans, Web Storm and Sublime Text.
  • Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn innovative technologies quickly.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL, Unix Shell Script.

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0.

Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX, jQuery, Angular 5.0, Angular 4.0, AngularJS.

Frameworks: Struts 1.x/2.x, Hibernate, Spring 3.5/4.0, Spring Boot, JSF 2.0.

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans, JSON, Restful Services, JAX-WS, Apache CXF, JAX-RS.

Messaging Technologies: JMS

Application/Web Servers: IBM Websphere 6.x/7.x/8.x, BEA Web Logic 10.1/9.1, Apache Tomcat 7.x/6.x, JBOSS 6.x/5.x/7.x.

Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Façade.

Databases: Oracle 11g/9i/10g, SQL Server 2008/2005, IBM DB2.

IDEs: Eclipse, IntelliJ, NetBeans, Sublime.

Build Automation Tools: Ant, Maven, Jenkins.

Testing and Logging Frameworks: JUnit, TestNG, Log4J, Cucumber.

Reporting Tools: Jasper Reports, Crystal Reports 11.

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD, Splunk, Sql developer, JIRA.

Operating Systems: Windows, Linux, Mac OS.

PROFESSIONAL EXPERIENCE

Confidential, McKinney, TX

Full Stack Developer

Responsibilities:

  • Developed the application usingCore Java,Multi-Threading,Collections, Spring Boot, JDBC transaction and Batch.
  • Experienced on Data structures like List, Set, Map.
  • Extensively used Spring Framework modules like MVC, DI (IOC), Auto Wiring, Spring Boot and AOP.
  • Used spring's test framework to create integration tests for variousspringboot andspringbatchapplications.
  • ImplementedMicroServicesarchitecture using Spring Boot for making application smaller and independent.
  • Involved in writing the microservices in Spring Boot application with Spring annotations.
  • Extensively worked with spring frameworks and Hibernate. Written Spring beans Hibernate mapping files.
  • UsedJMSto exchange information over reliable channel in an asynchronous way by usingActiveMq as a message queue.
  • Performed minor changes in micro services in Spring Boot to support changes in Angular.
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Innovative individual with commendable experience in developing User Interface using Angular 8 framework, ReactJS, HTML, CSS, JavaScript.
  • Experience in usingReactJS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Good Experience inawsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Handled response data from RESTFUL web services using XML, SOAP and JSON to updateUI.
  • Created RESTful web services for keyword search, advanced search and autosuggestions.
  • Used Jersey to implement Restful Web Service and used XML and JSON format to transfer the data.
  • Consumed RESTful Web Services using JAX-RS API and Web Services Annotations.
  • Cloud Services:
  • Good knowledge in AWS cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWSSQS and AWS S3.
  • Design, Plan and Migrate deployments of customer on-premises data center/applications to Microsoft Azure
  • As a developer, created a script to validate the efficiency and fall back of new Cloud database using Jenkins tools.
  • Participated in Requirements Analysis, Design and Development phases of the project and worked in Scrum Methodology.
  • Installed, Configured and ManagedDockerContainers,DockerImages for Web Servers and Applications servers such asApache,TomcatusingDockerand integrated withAmazon MySQL RDSdatabase.
  • Built Continuous Integration environmentJenkinsand Continuous delivery environment. Worked withDockercontainer snapshots, attaching to a running container, managing containers, directory structures.
  • Good understanding ofOpenShiftplatform in managingDockercontainers and Kubernetes Clusters.
  • As a developer, created a script to validate the efficiency and fall back of new Cloud database using Jenkins tools.
  • Used JIRA for project management, and service-now for reporting work and prod deployments scheduling.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Extensively used Junit and Mockito for unit testing, integration testing and production testing.

Environment: Java 1.8, J2EE, XML, Core Java, AWS, Spring boot, TypeScript, GitHub, Hibernate, PL/SQL, JUnit, Maven, Oracle 11g,Eclipse, Spring 3.x/4.x, Angular 5.0, WebSphere Application Server, Web services, SOAP, WSDL,Linux, Spring Core, Jenkins, Micro services, SpringIOC Container, PCF, Design Patterns, Sonar, SQL Joins, Servlets, JSON, RESTful Web services, Agile, HTML5, CSS3, AJAX, Maven.

Confidential, Watertown, MA

Java Full Stack Developer

Responsibilities:

  • Applied Spring Framework for transaction Management and Spring JDBC for building ORM and for AOP and Dependency Injection.
  • Design and develop the application using MVC and Spring frame works including Spring Beans, Spring AOP and Spring Boot.
  • Created variousSpringboot andSpringbatchapplications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Used Agile practices and Test-Driven Development techniques to provide reliable working microservices early and often.
  • Utilized JavaScript Escape before inserting untrusted data into JavaScript data values.
  • Design, develop, test and maintain the application built onSpring, and Hibernate-JPA.
  • Design and implement an application using Dispatcher Servlet, Dependency Injection, Spring Boot, Hibernate annotations,SpringAOP,SpringSecurity.
  • Developed Database Access Objects (DAO) using the Spring Hibernate Support and using Hibernate Query Language (HQL).
  • Utilized prepared and callable statement parameterized queries to prevent SQL Injection.
  • Used Hibernate andSpringJDBC to connect to oracle database and retrieved data.
  • Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
  • Developed GUI using HTML3, CSS3, XHTML and JavaScript, Angular JS framework to simplify the complexities of the application.
  • Implementation of AngularJS to build UI and its integration withSpringframework.
  • Involved in an Agile based approach with Scrum for UI Development.
  • Developed JSP's in conjunction with JavaScript and AJAX to make the HTML pages more user-friendly.
  • Used JAX-RPC Web Services using JERSEY REST to process the application for the customer.
  • Migrating existing application into REST basedMicroservicesto provide CRUD capabilities using Spring Boot.
  • Designed and developed the REST basedMicroservicesusing the Spring Boot, Spring Data with JPA.
  • Developed Web services for sending and getting data from different applications usingREST.
  • Used RESTful, WebServices for Data Exchange (send/receive appeal case information, filings, documents, etc.) with external agencies.
  • Developed Rest Webservices usingSpringMVC and migrated few services from servlets toSpringMVC.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Experience in developing, deploying and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.
  • Worked with various services of AWS like EC2, Lamba, SES, SNS, VPC, CloudFront, and CloudFormation.
  • Implemented Business Logic using POJO's and used WebSphere to deploy the applications.
  • Used Value Objects generated from tables to map to their corresponding classes (ORM).
  • Interact with the Project Manager to provide timeline for different phases in the projects and to interact with the client team to convey the progress.
  • Experience inJavaAuthentication and Authorization using SpringSecurity.
  • Involved in writing SQL queries using TOAD.
  • Primarily focused on database and maintenance. Wrote SQL scripts to create triggers and stored procedures.
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Used custom persistence mechanism to execute queries and JPA to create, retrieve, update and delete operations.
  • Experience with Continuous Integration/Continuous Deployment using Maven, Jenkins.
  • Wrote SQL/PLSQL queries for database models Extensive experience in Unit testing JUnit and Mockito Knowledge defect/ticket tracking tools like Clear quest and Jira.
  • Used Mockito to test the mock objects and followed TestDrivenDevelopment (TDD)during the entire development.

Environment: Java, J2EE, WebSphere Application Server, Ant, Eclipse, EJB 3.0, XML, Spring 4.X,SpringBoot, JPA, Hibernate, HTML, JavaScript, JSP, JSTL,JavaScript, String Buffer, String Builder, Sonar, SOAP, Splunk, RESTful, Web services, Spring boot, Angular.js, Jenkins, Microservices, JunitWeb Services, AJAX, Clear Case, Windows, Agile/Scrum and BDD/TDD, PLSQL, SQLserver.

Confidential, Sacramento, CA

Full Stack Developer

Responsibilities:

  • Involved in daily stand up meetings, sprint planning and sprint retrospective meetings as part of agile methodology.
  • Worked closely with team to understand the scope of the project and accordingly gather functional requirements of the project to design and implement the application development.
  • Design and developed Restful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4j, PostgreSQL and Maven.
  • Used Multi-Threading, Exception Handling and collection framework including List, Map etc.
  • Implemented the integration with the back-end system with web services using REST.
  • Worked on consuming and producing using Restful (JAX-RS) web services.
  • Wrote REST controllers to provide data to external applications in XML/JSON format.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts framework.
  • Developed Angular applications based on Angular 4. Written components backing dash-board pages like forms, data tables.
  • Wrote HTTP Ajax calls in angular services using ReactJS to get data from backend micro services.
  • Built different pages and forms on click-side by using HTML5, Bootstrap and CSS3.
  • Implemented AJAX Library and various web controls to present the interface to users in a much comfortable environment.
  • Extensively used Junit and Mockito for unit testing, integration testing and production testing.
  • Defined coding standards and review code manually and automated code review tools.
  • Developed a logging component using Apache Log4j to log messages and errors.
  • Written test suites and unit test cases using Junit.
  • Written selenium test cases for automation.
  • Used JIRA for project management, and service-now for reporting work and prod deployments scheduling.
  • Used GIT to maintain a control over source code, used Maven build tool for compiling and packaging the application and compiled the project assemblies using Maven and deploy it.
  • Used Maven for dependency management, build applications and deploy to the containers, application servers.
  • Used Eclipse as an IDE for Java/Template development.

Environment: Java 1.8, Spring MVC, JavaScript, HTML5, CSS3, Spring JDBC, REST web services, Hibernate, SOA, Struts. SOAP, JAXB, WSDL, JAX-WS, Jackson, Jasper reports, Junit, selenium, Mockito, Oracle, DB2, WebSphere, IBM MQ, PL/SQL developer, SOAPUI, GWT, Ajax, bootstrap, Unix, JBOSS Application Server, SVN, GIT, Eclipse, JIRA, Maven, Jenkins, PostgreSQL, jQuery, Agile.

Confidential, Norfolk, VA

Java Consultant

Responsibilities:

  • Agile development (2 weeks sprints), Test Driven Development (TDD), Junit, Mockito, Maven, JIRA issue navigator, Crucible code reviews is part of every day’s work.
  • Used AngularJS on the front end to consume REST web services built using Apache CXP and Spring MVC. The data is on JSON format which seamlessly integrates with front end JS libraries/frameworks.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI.
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for light weight database operations.
  • Experienced with Service Oriented Architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on bottom up style development for creating Endpoints.
  • Developed User Interface using Google Web Toolkit (GWT) features like Data Binding, Activity classes, editing ui.xml to create UI components.
  • Used Jasper Reports and iReport tool to create PDF version of recommended plans for document generation.
  • Wrote complex SQL queries, Stored procedures PL/SQL using SQL developer TOAD, executed on Oracle Database.
  • Used SVN as source control tool for branching, merging and maintain code versions in the repository.
  • Developed, Tested and Deployed application in Apache Tomcat.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC.

Environment: J2EE, JDK 1.7, JSP, Spring MVC, Hibernate, Spring ORM, Eclipse, WebLogic, JavaScript, AngularJS, AJAX, jQuery, HTML, CSS3, XML, SVN, Maven, Oracle 11g, Hibernate, SOAP, REST, JDBC, UML, Toad, Log4j, Junit.

We'd love your feedback!