We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Full Stack Developer with over 4+ Years of software industry experience in Object Oriented technologies on client server, multi - tier applications, and Web technologies with Java/J2EE technologies involving System Analysis, Technical Architecture, Design, Development, Testing, and Implementation.
  • Experience all phases of SDLC process, including system use case, functional and technical specification documentation based on business requirements.
  • Experience in developing web applications with various open-source frameworks: Spring (MVC), Spring, Spring Boot, Web Flow, Hibernate ORM.
  • Experience with various spring modules such as Spring Core, Spring DI, Auto-wiring, Spring MVC, Spring Security, Spring AOP, Spring Transaction, using spring framework with Hibernate as the backend ORM tool, Spring Restful Web Services.
  • Experience in developing data models using Hibernate ORM tools, POJOs and configuring Hibernate persistence layer.
  • Experience in using Java 8 enhancements like functional programming, Lambda expressions, Parallel Streams API to achieve high productivity.
  • Experience in creating web applications using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, JQuery, Angular.JS, AJAX, and JSON, Node.JS.
  • Experience in XML and related technologies like XSD, XSL, XSLT, and parsers like JAXP SAX, DOM and JAXB.
  • Experience in object-oriented design patterns such as Model View Controller (MVC) frameworks, Business Delegate, Service Locator, DAO (Data Access Object), DTO (Data Transfer Object), Singleton, Object Factory.
  • Experience on J2EE design patterns such as Business Delegate, Service Locator, Transfer Object, Data Access Object, Session Facade, Singleton patterns.
  • Experience in using AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Experience in different Web Applications Servers like Web Sphere, BEA WebLogic, Apache Tomcat and JBoss.
  • Experience in creating Docker images, containers, push/pull and integrating with Spring Boot for running applications securely on container platform by flexible integrating existing processes with log4J for logging.
  • Experienced in writing Server-Side Components - Enterprise Java Beans (EJB) Session both stateful and stateless and Entity Beans for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
  • Experience in performing unit testing using JUnit, integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Experience in SOA and developing Web services using SOAP, REST, XML, WSDL and JAXP XML Beans.
  • Experienced in writing SQL, PL/SQL, and Stored Procedures for accessing and managing databases queries with Oracle, MySQL, NoSQL, MongoDB, SQL Server, and DB2.
  • Used Kafka to produce and consume messages or data asynchronously to process real-time and high-volume data.
  • Experience in working with Agile SCRUM and Waterfall Methodologies.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Languages: Java, PL/SQL, SQL

Java/J2EE Technologies: Core Java, JMS, Java Beans, EJB, Tiles, Design Patterns, RabbitMQ, ActiveMQ.

Frameworks: Spring, Hibernate, Spring Boot.

Web Technologies: HTML5, XML, DOM, JSON, CSS3, Angular, Angular.JS, React JS, JavaScript, jQuery, AJAX

Web Services/Cloud: SOAP, REST, AWS, Kubernetes

Design & GUI Tools: Eclipse/ IntelliJ, IBM RAD

App servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBoss

Version Controls: SVN, CVS, GitHub

Databases/Tools: Oracle, SQL Server, MySQL, MongoDB, Kafka

Methodologies: Agile, Waterfall

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Developer

Responsibilities:

  • Responsible for reviewing business user requirements and participated in meeting the users with Business Analysts.
  • Developed various helper classes needed followingJava 8multi-threaded programming and Collection classes.
  • Developed the application using spring Framework that leverages classical Model View Layer (MVC) architecture.
  • UtilizedSpring MVCframework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based onRESTful APIs.
  • Developed Cloud CompatibleMicro Servicesusing Spring Boot, Java and related web technologies.
  • Implemented the Project structure based onSpring MVCpattern usingSpring Boot.
  • Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used Hibernate to do the O-R mapping and used HQL to transfer the data to and from for inserting, updating and accessing the information from the database.
  • Used Eclipse IDE for the development.
  • Development of UI models using Angular.JS,HTML5,JavaScript,AJAX,Web linkandCSS3.
  • Worked on Java 1.8 concepts involving Streams, lambda expressions, Functional Interfaces, Optional Features. Developed UI using Angular 6.
  • UsedAngular.JSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.
  • Utilized Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • UsedJMS (Java Mailing Service) APIto mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
  • ImplementedAWSclient API to interact with different services as Console configuration forAWSEC2.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Used JUnit for testing the application, rectified performance bottlenecks and eliminated critical bugs.
  • ImplementedSOAP Services (JAX-WS)to interact with external systems like Fidelity.
  • Worked withNoSQLdatabaseMongoDBand developed custom MongoDB applications specific to client needs and DevelopedPL-SQLstore procedures to convert the data fromOracletoMongoDB.
  • Used to writeSQL queries, Triggers, FunctionsforOracle databaseand developed some complexSQL queries.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model & configured various sprints to execute.
  • Utilized Spring Kafka API to efficiently handle messages on a Kafka cluster configuration, resulting in smooth message processing.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 8, spring, Spring Boot, Hibernate, DAO, MVC, Microservices, REST, HTML5, CSS3, JavaScript, Angular 6, Angular.JS, JQuery, Docker, Jenkins, JMS, AWS, XML, EJB, Log4j, JUnit, MongoDB, SQL, Agile and Windows.

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • Involved in requirement gathering, Analysis, Design, Development, documentation, UAT and Production phases of the application.
  • 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 Spring Framework for developing and implementing the web-based application following the MVC.
  • Used Spring Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the spring-config.xml.
  • Developed Microservices using Spring Boot and Spring Batch, that create, update, delete and get the assignment information from backend.
  • Involved in designing and implementation of multi-tier applications using Spring Boot.
  • Developed Rest service for authentication using Spring Boot with embedded Tomcat server.Used Spring Boot for single sign on page application to access more quickly.
  • Hibernate DAO classes were developed to retrieve and save data using spring framework manager classes.
  • Involved in developing the persistence layer using Hibernate framework.
  • Involved in front ends (GUI) design and implementations using HTML5, Angular.JS, JavaScript and CSS3.
  • Implemented Angular 4 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Servicesandclassesfornavigationrespectively.
  • Worked onAngular 2 concepts like Dependency Injection, Promises, Services, Scopes and Directives.
  • Used Angular.JS controllers for two-way data binding between product components and data objects.
  • JMSwas used to send/receive asynchronous data from various modules in the application.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.
  • Developed EJB’s and deployed them on WebSphere Application Server.
  • Used log4j to log all error messages of application along with debugging purposes.
  • Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Developed warm-up programs in core java to load recently logged in user profile information intoMongo DB.
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
  • Participated in the status meetings and status updating to the management team.

Environment: Java 8, Spring, Spring MVC, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Angular 4/2, Angular.JS, Node.JS, TypeScript, AJAX, JSON, REST, JMS, JSF, XML, Java Classes, EJB, Log4j, TDD, JUnit, MySQL, Agile and Windows.

Confidential, Lake Mary, FL

J2EE/Java Developer

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation and testing.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Used Spring Framework to develop the Web application.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Developed Java modules implementing business rules and workflows using Spring Boot.
  • Implemented Spring Boot with Microservices to divide the application into various sub modules.
  • Developed the persistent layer by Hibernate that can reduce the database codes related with the backend database.
  • Developed effective web pages using HTML5, CSS3, JavaScript, Node.js and Bootstrap.
  • Used Angular.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Developed the Business logic in Core Java for getting the Stores data.
  • Involved Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Used JMS for loosely coupled, reliable and asynchronous exchange of information among J2EE components.
  • Implemented EJB s Session beans for business logic.
  • Developed logging module using Log4J to create log files to debug and trace application.
  • Written extensive JUnit testing classes for comprehensive coverage of test cases.
  • Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
  • Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Developed feature components in an agile environment (Scrum) utilizing a Test-driven development (TDD) approach.
  • Actively involved in Function Point Analysis (FPA) meetings with business team to analyze resource requirement.

Environment: J2EE, spring, MVC, Spring Boot, Hibernate, Microservices, HTML5, CSS3, JavaScript, Angular.JS, Node.JS, JMS, EJB, Log4j, JUnit, RESTful, SOAP, SQL, Agile and Windows.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Involved in analysis and design phase of Software Development Life cycle (SDLC).
  • Developed application using spring framework that leverages spring MVC architecture.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Used spring framework for implementing Dependency Injection, Spring ORM.
  • Worked in development of data abstraction layer using Hibernate ORM framework with spring support.
  • Wrote DAO classes to interface with Database using hibernate.
  • Used Java Multi-Threading concept for downloading files from a URL.
  • Developed XML applications using XSLT transformations.
  • JMS was used to send/receive asynchronous data from various modules in the application.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Developed JUnit test cases for all the developed modules.
  • Used WSDL and SOAP protocol for Web Services implementation.
  • Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.
  • Implemented Agile methodology throughout the project development lifecycles.
  • Participated in the status meetings and status updating to the management team.

Environment: Java, Spring, MVC, Hibernate, DAO, XML, JMS, Log4j, JUnit, SOAP, SQL, Agile and Windows.

We'd love your feedback!