We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Kansas City, NJ

SUMMARY

  • Agile Full Stack Software Developer with 4 years of strong experience in design, development, testing and deployment of web - based and Enterprise Client-Server business applications using OOP, Java/J2EE technologies.
  • Strong experience in Spring Framework modules such as Spring MVC, Spring IOC, AOP and Spring JDBC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
  • Good knowledge on working with Relational database ORM frameworks like Hibernate, JPA, Spring Data and NoSQL ORM frameworks like Mongoose connector, Cassandra Node Driver.
  • Expertise in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework.
  • Possess expertise in designing and developing highly interactive UI using HTML5, CSS3(Less, Sass) frameworks, JavaScript, jQuery, Angular 2.0/4.0.
  • Expertise in XML technologies such as XSL, XML schemas, XPath and parsers like SAX/DOM using JAXB and JAXP.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat.
  • Used Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
  • Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.
  • Experience in deploying the microservices using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Expertise in unit-testing with tools like JUnit, Mockito, Spock, TestNg
  • Experience in Spring Security Framework for User Access Management, JWT token based authentication and involved OAuth 2.0 configuration for authentication, authorization.
  • Experience in Agile Software Development process, Test Driven Development and Scrum methodologies.
  • Good Experience in software configuration management using SVN, Clear Case, Bitbucket and Git.
  • Proficient in applying design patterns like MVC, Object Orient Design, Singleton, Factory.
  • Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions and Generics.
  • Strong Analytical and programming skills in using technology to develop effective complex business solutions.
  • Experience in working with Banking and Insurance domains
  • Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.
  • Desire to take Challenge and hold independent responsibility with learning new Technologies as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Programming Languages: Java, C

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, Multi-threading

Web Technologies: JSP, XML, AJAX, HTML, DHTML, CSS3, HTML5, AngularJS2.0/4.0

Operating Systems: Windows, Linux

Databases: Oracle 9i/10g/11g, MySQL, SQL, PL/SQL

Web/App Servers: WebLogic, Apache Tomcat, WebSphere, JBOSS

SQL Programming Tools: SQL Server, MySQL Workbench, TOAD

Frameworks: Hibernate, Spring, SprintBoot3.x, SpringMVC

Web Services: JAX-WS, SOAP, WSDL, UDDI, SOA, JAX-RS, RESTful

Version Control Tools: GIT/GitHub, SVN

Build Tools: ANT, Maven 3.0, Gradle, Jenkins

Development Process: Agile/Scrum Methodology, TDD, BDD

IDEs: Eclipse, IntelliJ, WebStorm

PROFESSIONAL EXPERIENCE

Confidential, Kansas City/NJ

Full Stack Developer

Responsibilities:

  • Developed application on Micro Service Architecture using Spring Boot and Angular JS 4.0 to integrate and communicate with the already existing applications.
  • Designing and implementing the User Interface using Angular 4.0, HTML, CSS/CSS3, SASS and Bootstrap for responsive design for the exposed enterprise application.
  • Used JPA as the Object-Relational Mapping (ORM) tool to access the persistent data from Database Server.
  • Implemented the associated business modules integration using SpringBoot and Spring JPA Data mapping.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Developed several RESTful API web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic Routing.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, MongoDB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance, and auto-scaling).
  • Developed Unit test cases using JUnit, Mockito.
  • Developed Maven scripts and developed builds using Maven and continuous build pipeline like Jenkins with GitHub Repository.

Environment: Java 7.0, Spring 3.5, Hibernate 4.2, Spring batch, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, AngularJS 4.0, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), Oracle 11g, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Junit, XML, Web Services, GIT.

Confidential, MO

Graduate Assistant- Java

Responsibilities:

  • Create low Level design documents based on the architecture and agreement documents.
  • Worked with theJDBCStoredProceduresandqueriesfrom Oracle 10g database.
  • Involved in designing the database schema and writingDDL,DMLstatements and populating the database.
  • Implemented the project design usingSpring MVCframework usingJSPpages at front end and designing business logic using beans and servlets.
  • Prepared required mappings in theSpring-config.xml.
  • Designed the JSP pages usingHTML,CSSandJavaScriptfor form validations.
  • Practice unit testing usingJUnitto cover all possible functional scenarios.
  • Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.

Environment: HTML5, CSS3, Oracle 10g, JDBC, JSP, SpringMVC3.x, JUnit, NetBeans IDE, JavaScript, Apache Tomcat,AWS.

Confidential

Java Developer

Responsibilities:

  • Extensively participated in the Analysis, System study and Designing of the enhancement project.
  • At thedatabaseend, responsibilities included creation of tables, procedures, sub-queries, joins, integrity constraints and views for the ePayments module in Oracle 11g.
  • UsedHibernateORMwith Annotation support followingJPAJava Persistence API specifications for database accesses.
  • UsedSOAPWeb ServicesthroughApache Axis 2engine forSOAservices in various modules.
  • Used and managedXMLfiles of SOAP throughWSDLfiles andJAX-WSAPI for Java support.
  • Created and Updated XSD/WSDL documents for newly added services.
  • Designed the software structure throughSpring MVCframework, implementingDispatcher Servlets, ControllersandView Resolversfor project flow.
  • Used spring's characteristic features likeDI/IOCDependency Injection/Inversion of Control,Transaction ManagementandAOPAspect Oriented Programming for various modules functions.
  • Developed the presentation layer using HTML, CSS, JavaScript, JSPs, JSON and XML .
  • Used AngularJS2.0 as the development framework and done CRUD operations with $http service.
  • Used Log4j to implement logging facilities and Subversion (SVN) for version control.
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework.
  • Used JIRA to test and track the Issues and Bugs related to software or Application.
  • Used Maven as a build tool and Jenkin’s for automated environment builds.

Environment: Java 1.7, Spring, SpringMVC, Hibernate 4.3, JDBC, JSP, CSS, HTML5, JavaScript 1.6, AgularJS 2.0, SOAP, WSDL, XSD, SOAP UI, Maven, Junit, WebSphere, Windows 8.1, SVN, -Eclipse, Oracle 10g/11g, XML, JIRA, Jenkins, Apache Axis2.

Confidential

Java Developer

Responsibilities:

  • Involved in playing an active role in team by interacting with business analyst and converted business requirements into system requirements.
  • Worked on fixing potential security risks in the application by writing validations classes in JAVA/J2EE.
  • ConfiguredSpringMVC design patternfor testing purposes. Developed test scripts usingJSFwithSpring MVCto evaluate the performance of different modules of the application.
  • Various validation & security classes were written in JAVA for High, Medium & Low-level vulnerabilities (including XSS, CSRF attack fixes and SQL injection) and Used JavaScript for improvement client-side validations.
  • Configuration of SAML authentication and Single Sign-on for the application with Spring Security
  • Developed the application using Spring Web MVC architecture and SpringAOP.
  • Worked on technologies like HTML, Java Script, XML, JSP and JSTL for developing frontend design and development.
  • Used GIT controls for source code version control and JIRA for story tracking.

Environment: Java 1.6, J2EE, SpringMVC.S, JSP, Hibernate, Web Services, AWS, EC2, WSDL, Oracle, ANT, SOA, jQuery, AJAX, Java Script, HTML, CSS, log4J, SVN, JIRA, Design Patterns, Tomcat 7.0, windows 8.1.

Confidential

Java intern

Responsibilities:

  • Involved in the process of analysis, design and development of the application.
  • At thedatabaseend, responsibilities included creation of tables, procedures, sub-queries, joins, integrity constraints and views.
  • Help/assist the team members in the technical challenges.
  • Front-end was designed by usingHTML,JavaScript,CSS,JSP.
  • The front-end JSP pages were developed using theStrutsframework and were hosted in aJ2EEenvironment on anApache TomcatServer.
  • Used Struts Framework foraction mappings. Developed and Refracted the Action Servlets and JSPs using Struts followingMVCarchitecture.
  • Implemented object relational mappings usingJPAJava Persistence API.
  • Re-factoring backed by complete unit testing byJUnitto test all the functional scenarios.

Environment: HTML5, CSS3, JavaScript, Java, Servlets, JSP, MySQL

We'd love your feedback!