We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7+ years of experience as a Full Stack Developer includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applicationsusingJAVA/ J2EE technologiesusing software development methodologies/ frameworks likeSDLCandAGILE.
  • Expert in Developing both the front end and back-end software usingJava 8.
  • Hands on experience on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring-Kafka, Spring Batch, Spring Security and Spring Boot.
  • Experience in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Experience in messaging systems like Apache Kafka, JMS and Rabbit MQ. Experience in sending messages to client queues and topics.
  • Experience with the ORM tool Hibernate involving Caching, Mappings, Transaction Management, HQL (Hibernate Query Language).
  • Experience in design and development of web-based applications using Java, JDBC, SQL, JSTL, XML, Java-API, and spring.
  • Expertise on Core Java Technologies like Multithreading, Collections, Exception handling mechanisms etc.
  • Experience in client-side Technologies such as HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular, Node.JS, and Bootstrap.
  • Working knowledge of Java Web Services with real time knowledge using REST.
  • Extensive experience in design and development of J2EE applications usingCore Java, Java Collections, Data Structures, Multithreading, JDBC, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML, Messaging Services and Web Services.
  • Proficient inXMLtechnologies likeXSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
  • Experience in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experience withDockercontainers, leveraging Linux Containers and AMI's to createDocker Images/ containers.
  • Experience inconfiguring and deployingtheapplicationsonTomcat,WebSphere,WebLogicandJBoss.
  • Experience on Continuous Integration Script Design usingJenkins.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services.
  • Working experience ofRelational DBMS like MySQL, Oracle SQL (PL/SQL), SQL Server (MS SQL), DB2 andNoSQL DB like MongoDB.
  • Experience in variousagilemethodologies likeTest Driven Development (TDD)andSCRUM.
  • Highly self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills, ability to quickly adapt to a new environment and technologies.

TECHNICAL SKILLS

Languages: Java 8, 7, 6, SQL

Java/J2EE Technologies: Core Java, Spring Boot, JDBC, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Spring Kafka

Web Technologies: HTML5, XML, XSLT, DOM, JSON, CSS, XPath, Angular 6/4/2, Angular.js, Node.js

Methodologies: Agile, UML

Web Frameworks: Spring (AOP, IOC, MVC, Boot), Struts, Hibernate, MyBatis

Bug Tracking Tools: BugZilla, Jira

Design & GUI Tools: Eclipse, IntelliJ, STS

App servers: IBM Web Sphere, Apache Tomcat, Oracle Web Logic

Source Code Management (SCM): Git, GitHub, Bit Bucket

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

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developing web applications using Java 8 and make sure the coding is done according to the developer coding practices.
  • Worked on Java 1.8 features such as Lambda expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Involved in thedevelopment of the application based on backend Spring MVC architecture.
  • UsedSpring MVCframework at web tier level to isolate each layer of the application so that the complexity of integration will be reduced, and maintenance will be very easy.
  • DevelopedSpring Bootto fasten the application for removing boiler plate configurations.
  • Used loosely coupled architectureSpring Boot. DevelopedMicro Servicesin the application by usingSpring Boot based services through a combination of REST and Apache Kafka messaging brokers.
  • Used Apache Kafka to send messaging objects to client queues and topics.
  • Developing the application for incident creation and retrieving the events using restful web services with Spring Boot.
  • UtilizedHibernateforObject Relational Mapping(ORM) purposes for persistence on to the database.
  • Developed different join strategies withHibernateto improve performance while retrieving collection items.
  • Developed UI using JavaScript, HTML5,Angular.JS, CSS3, JavaScript validations and XML.
  • Worked onJava 1.8concepts involving Streams, lambda expressions, Functional Interfaces, Optional Features. Developed UI usingAngular 6. Utilized the features of Angular 6 to present effective web design.
  • Implemented Angular.JS Controllers to maintain each View data and Service calls using Angular Factory.
  • Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Implemented build stage-to build theMicro servicesand push the Docker container image to the private Docker registry.
  • Excellent in deploying the applications inAWSasEC2instances and created snapshots for the data that must be stored in SimpleStorage Service (S3)buckets.
  • ConfiguredAWS IAMGroups and Users for Improved Login authentication.
  • Used log4j for maintaining application running logs.
  • Involved in developing EJB'S for the business logic using Session façade pattern and deploying them in Apache Tomcat.
  • DevelopedJUnit testcases for testing the business services and carried out bug fixing by rigorous testing usingJUnit.
  • Setup the continuous Integration (CI) process for the application usingJenkins.
  • Worked onSOAWeb Services usingSOAPwithJAX-WSfor large blocks of XML data over HTTP.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes and replication.
  • Involved in analysis, design, and Implementation applying the agile methodology.
  • Actively involved in Function Point Analysis (FPA) meetings with business team to analyze resource requirement.

Environment: Java 8, spring, Spring Boot, MVC, Micro Services, Apache Kafka, Hibernate, RESTful, HTML5, CSS3, JavaScript, Angular 6, Angular.JS, Apache Tomcat, XML, Docker, AWS, EJB, Log4j, JUnit, Jenkins, SOAP, MongoDB, SQL, PL/SQL, Agile and Windows.

Confidential, Shelton, CT

Full Stack Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
  • Developed the application using Java 8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Developed Informant service layer by usingSpring MVC.
  • Utilized SpringMVC framework to implement design patterns like IOC (Dependency Injection),Spring DAO, Data Transfer objects, Business objects,ORM Mappings.
  • Involved in developing REST APIs with Spring Boot.
  • Used Kafka for publish and subscribe patterns in application dealing with messaging.
  • Constructed Spring Boot four layers including model, DAO, service, and controller. Manipulated database with Hibernate and created Entity to interact with persistence. Integrated users with roles and granted users with three kinds of permissions. Normalizedcomplicated relationships among tables to optimize database structure.
  • UsedSpring Boot to develop the RESTful Controller and Service layer to handle the customer requests.
  • Developed XML configuration and data description using Hibernate. Used Hibernate ORM for data persistence and transaction management.
  • Developed User interface usingHTML5,JavaScript,CSS3,AjaxandjQuery.
  • CodedHTML5pages usingCSS3for static content generation withJavaScriptfor validations.
  • Used Angular 4 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Developed custom code and bug fixes with Angular 2, JavaScript framework in Life ray portal templates. Enhanced user experience by designing new web features using MVC Frameworks Angular 2.
  • Developed many components of the applications from Front-end (view) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • UsedDockerto provide virtualize deployment containers and push the code toEC2cloud usingPCF.
  • UtilizedAWS Lambdaplatform to upload data intoAWS S3bucketsand to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Developed deployment descriptors for theEJBto deploy on Web Sphere Application Server.
  • Worked onLog4Jto validate functionalities andJUnitfor unit testing
  • Worked in developing Web Services (SOAP) usingJAX-WS.
  • Involved inStored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Involved in creatingMongoDB, collections and documents and developed Mongoose Schema objects to perform CRUD operations.
  • Developed iterations, including planning, requirements analysis, design, writing unit tests throughout the life cycle of the project using Agile (Scrum) Methodology.
  • Participated in the status meetings and status updating to the management team.

Environment: Java, spring, MVC, Spring Boot, Kafka, Hibernate, Micro Services, restful, XML, HTML5, CSS3, JavaScript, Angular, Angular.JS, AJAX, jQuery, JPA, JSF, Docker, AWS, Jenkins, EJB, Log4j, JUnit, SOAP, SQL, MongoDB, Agile and Windows.

Confidential

J2EE/Java Developer

Responsibilities:

  • Involved in analyzing requirements, technical design, development of various modules assigned.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Implemented the Application using Spring MVC Framework.
  • Used Spring Framework at Business Tier and spring’s Bean Factory for initializing services.
  • Developed RESTful web services using Jersey for JAX-RS implementation using Spring Boot and Micro services Architecture.
  • ImplementedSpring BootwithMicro servicesto divide the application into various sub modules.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop spring-based application with very less configuration.
  • UsedHibernate,object /relational mapping (ORM) solution technique of mapping data representation from MVC model to Oracle Relational data model withSQL-basedschema.
  • UsedHTML5,CSS3,Ajaxtoolkit andJavaScriptto design the UI.
  • Implemented routing logic and login functionality on the client side usingAngular.JS.
  • Used J2EE design patterns like Singleton, Service Locator and Session Façade Business Delegate during development.
  • UsedXMLbased configuration to wire the dependency components together and to define bean classes.
  • Developed a persistence layer module usingEJBjava persistence API annotations and Entity manager.
  • UsedLog4jto print logging, debugging, warning and info on server console. Debugged theMAVENscripts for building entire web application.
  • Involved in creating basic SQL forCRUD operationsand advanced SQL forprocedures.
  • Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce high quality application
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.

Environment: J2EE, spring, MVC, Spring Boot, Micro Services, Hibernate, RESTful, HTML5, CS3, JavaScript, Angular.JS, XML, EJB, Log4j, Maven, SQL, Agile and Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in meetings with users forrequirement analysisand design of user interface for theclient screen.
  • Involved in various phases ofSoftware Development Life Cycle(SDLC).
  • Developed web application usingSpring MVCframework.
  • CreatedSpring MVCcomponents like configure Request mapping annotation controllers, view resolver components.
  • UsedHibernate frameworkin persistence layer for mapping an object-oriented domain model to a relational database.
  • UsedDAOFactory and value object design patterns to organize and integrate theJAVAObjects.
  • UsedCore java(Collection API, Exception Handling, Generics, and Annotation) to manipulate and transfer data in the back end.
  • ImplementedXMLfor writing the deployment descriptors.
  • UsedJSPandJSTLTag Libraries for developing User Interface components.
  • CodedJava Server Pagesfor the Dynamic front end content that useEJBs.
  • Monitored theerror logsusingLog4Jand fixing the problems.
  • UsedJUnit for unit testing.
  • ImplementedSOAPusing Web services to communicate with other systems.
  • Implementedstored proceduresanddynamic SQLonSQL Server.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java, spring, MVC, Hibernate, DAO, XML, JSP, JSTL, EJB, Log4j, JUnit, SOAP, SQL Agile and Windows.

We'd love your feedback!