We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • 8 years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration and deployment using Object Oriented Analysis, Algorithm, Data structures and Design (OOAD) with Java/J2EE.
  • Experience in Core Java - Multithreading, Collection Framework, Annotations, Lambda Expressions, Time API, Generics.
  • Extensive programming experience in developing web-based applications using Java 5/6/7/8, JSP, JPA, Servlets, EJB, Spring Framework (MVC, Boot, and Security etc.), Micro Services, Hibernate and JDBC.
  • Extensive experience in Java/J2EE programming- JMS, JSTL, JNDI, DAO, Java Beans, Servlets, JSP.
  • Experienced in web development using HTML/HTML5, CSS/CSS3, Java Script, DOJO, Angular 1.5, Bootstrap, Word Press and AJAX technologies, JQuery.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, JAXP, JAXB, XML-RPC and XML Beans.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, DTD, JAX-RPC, JAX-WS, JAX-RPC and Apache Axis.
  • Proficient in using Design Patterns like Singleton, MVC, Factory, DAO, Abstract Factory, Façade, Template, Builder, Business Delegator and SOA Architecture etc.
  • Expertise in DB Design, DB Normalization, writing SQL queries & PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes, and Views etc.
  • Good working knowledge on NoSQL Databases MongoDB.
  • Experience using Apache Active MQ, Rabbit MQ and JMS as messaging platform.
  • Experience in installing, configuring, tuning IBM Web Sphere, Apache Tomcat, Web Logic, JBoss.
  • Experience in Unit Testing using Junit.
  • Experienced in writing build script using ANT, MAVEN, Gradle.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Development (RAD).
  • Good working experience on version management tools GIT, Stash, TFS, CVS, SVN and Clear Case.

TECHNICAL SKILLS

Operating Systems: Windows

Programming Languages: Java, SQL, PL/SQL

Web Technologies: JDBC, Servlets, JSP, JSTL, JNDI, XML, HTML, CSS and AJAX, ANGULAR JS

Frame Works: Struts, Hibernate, Spring.

Web Service Technologies: AXIS2, SOAP, WSDL, REST (JAX-RS).

Scripting Languages: JavaScript, JQuery.

Web/Application Servers: Web Sphere, jboss, WebLogic and Apache Tomcat.

Databases: Oracle10g, SQL, NOSQL

IDE Tools: My Eclipse, Eclipse, NetBeans

Source Control: CVS, SVN, Maven, Subversion.

Methodology: Water Fall, Agile

Other Tools: TOAD, Log4J, MS-Office, JIRA, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta GA

Sr. Full Stack Developer

Responsibilities:

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet the organization's needs.
  • Developed web pages using HTML, CSS, jQuery, JSTL and AJAX.
  • Exposure to Microservices architecture usingSpringBootandSpringMicroservices.
  • Responsible for the redesign and implementation of the AJAX synchronous implementation of the client Web portals for SOA Web applications.
  • Used Hibernate Template and Core Hibernate 3.0 in the data access layer to access and update information in the database.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Developed RESTful Web Services to retrieve data from client side using Microservices architecture.
  • Developed user specific Highlights (dashboard menu) section, Homepage, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Designed and documented REST and HTTP APIs, including JSON data formats and API versioning strategy.
  • GIT was used for project management and version management.
  • Used TDD to run the tests and refactor code to pass the test. Unit tested the complete application using JUnit.

Environment: Spring, Hibernate 3.0, Maven, Eclipse, JIRA, GIT, HTML5, CSS3, JUnit, Agile, Postman

Confidential, Hartford CT

Full Stack Java Developer

Responsibilities:

  • Working in an Agile Development environment and actively participating in daily scrum meetings and reviews with tri-weekly sprint deliveries.
  • Working on Re-writing the UI pages using Bootstarp 4 and JQuery
  • Defined and developed the application presentation layer using HTML5, CSS3, javascript, JQuery and Bootstrap4.
  • Implemented Business Logic using Java, Spring MVC, and Hibernate.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Resolved ticketed front-end issues with RTC.
  • Used Git as repository.
  • Used maven as build tool.

Environment: Java 8, HTML5, CSS3, Bootstrap4, spring boot, Hibernate, JQuery, JSP, Servlets, RAD, Maven, RTC, SQL

Confidential, Deerfield IL

Sr. Java/J2EE Developer

Responsibilities:

  • Working in an Agile Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with tri-weekly sprint deliveries.
  • Migrating the existing project (code) from ATG to Spring Boot Micro services
  • Working on Server-side rendering using Thymeleaf and JQuery as a part of the front-end development.
  • Implementing the Rest template Calls to retrieve the data (Html and CSS content) and rendering the content into the existing page.
  • Wrote DAO layer, required SQL queries and springController to handle data and request to spring application.
  • Working on Add, View and Edit delete functionality of Activities (Exercise, Weight etc).
  • Developing the Rest API for CUD (Create, Update and Delete) operations of the Activities.
  • Performed CRUD operations like insert, update, delete, retrieve data in MongoDB.
  • Using Log4j for debugging, testing and maintaining the system state.
  • Worked on CSS and Bootstrap for styling the HTML elements.
  • Managing and implementing all code changes via Stash. Deploying builds across development, staging and production instances and maintaining code integrity.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.
  • Developing BDD Test cases using cucumber.

Environment: Java 8, HTML5, CSS3, Thyme leaf, JQuery, Micro services, Hibernate IntelliJ, MongoDB, Rest API, Tomcat, Agile, Gradle, Log4J, Stash, Spring Boot, Swagger, TDD, BDD, ATG.

Confidential, Cary NC

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in gathering the requirements from the users.
  • Involved in multiple design sessions to build the Scalable & reliable applications.
  • Created the user management module using HTML, JSP, angular js, CSS to restrict the application to the right users.
  • Created the application for payment process using HTML, JSP, Javascript, JQUERY in the front end.
  • Used Spring Restful services to produce the Json data and to do the CRUD operations on the user data which can be re-used by other applications.
  • Implemented Web services using apache API and tested them using SOAP UI. Integrated the SOAP Web services to RESTful Web Services.
  • Used Core Spring for dependency injection of various component beans.
  • Implemented springdata with JPA
  • Developed Controller for request, response paradigm by springControllers using spring-MVC.
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Used Spring Core, Spring JDBC, Core Java, Collections, Multithreading and Spring Transaction Management in the backend.
  • Used Junit to validate input for functions TDD.
  • Used SQL Developer Database and involved in writing extensive SQL queries required for DML operations.
  • Used ANT as build tool.
  • Used Weblogic 12c as application server.

Environment: Java1.8, J2EE, HTML5, CSS, Jquery, Angular js 1.4, Hibernate, Spring, ANT, SQL Developer, Weblogic 12c

Confidential, Lyndhurst NJ.

Java/J2EE Developer

Responsibilities:

  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application level persistence using Hibernate and Spring.
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, WebLink and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Wrote complex named sql queries using Hibernate.
  • Used Hibernate Second Level Cache for better performance and Proper Memory Management.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Involved in testing TDD, developing Junit test cases along with agile methodology.
  • Using JIRA to manage the issues/project workflow

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Webservices, JAX-RS, WSDL, SOAP UI, JSP, AJAX, Html, CSS, weblogic, Maven, Oracle, SQL Developer, JIRA, SVN

Confidential

Java/J2EE Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in SLDC requirements analysis, design, development and testing of application using Agile Model.
  • Developed web application usingCore Java,Spring MVC framework.
  • Used Auto wired Pojoand DAO classes withSpring Controllers.
  • Developed Custom Tag Librariesfor the use in web pages by using JSTL packages for the development of the Web Pages.
  • Functionalities include writing code inJavaScript,Ajax,JSON and BootstrapwithMySQLdatabase as the backend.
  • Worked on XML parsing by using JAXB for XMLSchema Validation.
  • Used XSLT to transform my XMLdata structure intoHTMLpages.
  • Scheduled reports usingJasper Server.
  • Developed XML Schemas - XSD, DTDfor the validation of XML documents.
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Used JSON as response type in RESTservices.

Environment: Java, Core Java, Struts, IBM WebSphere, Oracle, Spring, Hibernate, JSP, Servlets, JavaScript, Maven, Design Patterns,GIT, REST, SOAP, JSON, XML,HTML5, CSS3,JIRA,Maven, XML, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, Agile, JMS.

We'd love your feedback!