We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Irving, TX

SUMMARY

  • Around 7 years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment as a developer using Java/J2EE in Client - Server, and n-tier applications.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using Java/J2EE technologies like JSP, Hibernate, Spring MVC, JDBC and Java Beans.
  • Strong experience in design/development of web applications using Java, JSP, J2EE, JMS, MVC Framework, Web Services, XML, XSD, JSON and JAXB.
  • Experience in using various spring modules such as Spring MVC, Spring Batch, Spring DAO/ORM, Spring Transaction handling, Spring AOP, Spring Boot and Spring Context.
  • Expertise in IDEs for software development like NetBeans, and Eclipse.
  • Experience in Micro-service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Experience in building micro-services using Spring boot.
  • Experience in J2EE design patterns like MVC, Front controller, Factory, Abstract Factory, Singleton, Transfer Object and Data Access Object.
  • Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX and DOM.
  • Expertise in Core Java concepts like OOPS, Data structures and algorithms, Collections, Swing, Event handling, Multithreading, Garbage Collector, Exceptional handling, Generics, I/O and Java. Lang Package.
  • Experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic, WebSphere and JBoss.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, JavaScript, JQuery, Angular.JS and Bootstrap.
  • Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.
  • Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB.
  • Experienced in different software development methodologies like Water Fall Model and Agile Methodology.
  • Experience on version control tools like GitHub, Subversion (SVN) and CVS.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • 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 8/7/6, PL/SQL, SQL

Java/J2EE Technologies: Core Java, JDBC, Java Beans, Design Patterns, RabbitMQ, ActiveMQ.

Frameworks: Spring, Hibernate, Spring Boot.

Web Technologies: HTML5, XML, DOM, JSON, CSS3, JavaScript, JQuery, AJAX, Angular 6/4/2

Web Services/Cloud: REST, SOAP, AWS

Design & GUI Tools: Eclipse, IBM RAD, IntelliJ

Application/Web servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, Jboss

Version Controls: Subversion (SVN), CVS, GitHub

Databases/Tools: Oracle, SQL Server, My-SQL

Methodologies: Agile, Waterfall

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

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 Spring MVC .
  • 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.
  • 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.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Implemented Micro-services using Pivotal Cloud Foundry Platform Build Upon Spring Boot Services.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used Hibernate as ORM tool for object mapping and Implemented Spring Security module to perform threat assessment in determining risk.
  • Designed and developed front view components using JSP, HTML5 and CSS3. Developed Interactive web pages using AJAX and JavaScript.
  • Used Eclipse IDE, IntelliJ for designing, coding and developing applications.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Developed complex SQL queries for extracting data from the database.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model & configured various sprints to execute.
  • 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, Tomcat, HTML5, CSS3, JavaScript, Angular 6, Eclipse, JQuery, AJAX, SOAP, XML, Java Beans, Apache, EJB, Maven, JBOSS, SQL, Agile and Windows.

Confidential, Pleasanton CA

Java/J2EE Developer

Responsibilities:

  • Involved in (SDLC) Requirement Analysis, Design and Develop and Implement the application using J2EE technology.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Developed application using spring MVC, Spring Batch, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring.
  • Developed UI navigation using Spring MVC architecture. Created JSF components for presentation layer.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
  • Used Spring Boot to create stand-alone spring applications.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Developed the UI Screens using JSP, JavaScript and HTML5 and did the client side validation with the JavaScript.
  • Used Angular.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Bootstrap, Angular.JS.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, and Angular.JS.
  • Developed middle-tier application with J2EE using EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Compiled and built the application using Maven scripts and deployed the application.
  • Involved in creating, modifying SQL queries, prepared statements and stored procedures used by the application.
  • 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 Boot, Hibernate, HTML5, CSS3, JavaScript, Micro-services, Angular.JS, AJAX, JSON, XML, DAO, SOAP, Java Beans, Maven, JUnit, SQL, Agile and Windows.

Confidential - Maimi, FL.

J2EE Developer

Responsibilities:

  • Interacted with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Used Spring Framework for front end development and spring validator framework for front end data validation.
  • Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Developed the Web Interface using spring, HTML, CSS and JavaScript.
  • Worked with Angular.JS routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Implemented and tested the enterprise application with JQuery, Angular.js and Spring MVC.
  • UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Created Data Source and deployed web application in the IBM Websphere application Server.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Used Log4j for External Configuration Files and debugging.
  • Wrote test cases in JUnit for unit testing of classes.
  • Involved in RDBMS database design using SQL, to write Stored Procedures, Functions, Triggers, prepared Statements.
  • Actively participated in daily SCRUM meetings to produce quality deliverables within time.
  • Monitored team members to follow standards, guide lines and use new tools.

Environment: J2EE, Spring, Hibernate, Angular.JS, DOM, SOAP, WSDL, JAX-B, XML, IBM WebSphere, EJB, Log4j, JUnit, SQL, Agile and Windows.

Confidential - Seattle WA

J2EE Developer

Responsibilities:

  • Interacted with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Used Spring Framework for front end development and spring validator framework for front end data validation.
  • Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Developed the Web Interface using spring, HTML, CSS and JavaScript.
  • Worked with Angular.JS routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Implemented and tested the enterprise application with JQuery, Angular.js and Spring MVC.
  • UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Created Data Source and deployed web application in the IBM Websphere application Server.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Used Log4j for External Configuration Files and debugging.
  • Wrote test cases in JUnit for unit testing of classes.
  • Involved in RDBMS database design using SQL, to write Stored Procedures, Functions, Triggers, prepared Statements.
  • Actively participated in daily SCRUM meetings to produce quality deliverables within time.
  • Monitored team members to follow standards, guide lines and use new tools.

Confidential - Hartford CT

Sr.Java/J2EE Developer

Responsibilities:

  • Used spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Implemented the business logic using various Design patterns.
  • Configured bamboo automating the builds into Gradle archive repository.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology SCRUM.
  • Used JAX-WS SOAP for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used stored procedures connecting to the database using spring JDBC.
  • Responsible for modifying existing xml schema definition as per client's requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Extensively used JSP to develop schema viewer applications.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Used WebSphere JNDI naming tree is maintained for the external configuration of a service.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Worked using UNIX commands, used to see the log files on the production server.
  • Involved in the complete life cycle of the project from the requirements to the production support.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Involved in developing Unit Test cases and testing the Application using soap-ui.
  • Developed several shell Scripts to automate file transfers.
  • Deployed the complete Web and enterprise applications in WebSphere Server.

Confidential - Weehawken, NJ

Sr.Java/J2EE Developer

Responsibilities:

  • Responsible for designing and reviewing web services WSDL, their structure, data types and operations withApplication architect team.
  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton,strategy Etc.).
  • Developed user and technical documentation.
  • Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
  • Developed web components using JSP, Servlets and JDBC.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Developed presentation layer using HTML, CSS, and JavaScript.
  • Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
  • Deployed the application in WebLogic server.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
  • Involved in writing JUnit test cases and suits using Eclipse IDE.
  • Used Maven for building and deployment purpose.
  • Used JIRA for Project Management, Bug Tracking and Issue Tracking.

Hire Now