We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Having 8 years of experience inall phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/JEE/J2EE technologies.
  • Experience in software development methodologies (SDLC) like Agile, Waterfall, Test Driven Development (TDD), Test First and Scrum.
  • Developed Service Oriented Architecture (SOA) and MicroService Architecture based J2EEapplications.
  • Expert level skills on HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, Adobe Flex, JSON, with webpage cross browser compatibility and Responsive Web Design.
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Experienced Building Enterprise Integration solutions and message driven applications utilizing JMS, Mule ESB, Message driven beans and Apache Kafka.
  • Hands on experience in developing and solid understanding of Microservices Architecture, Service Oriented Architecture (SOA) and Test - Driven Development.
  • Experience in developing application components using frameworks like Spring, Hibernate, and Struts.
  • Proficient in implementation of frameworks like Spring, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, AJAX frameworks and ORM frameworks like Hibernate.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Hands on experience on Java8, Scala framework.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies, JSP, Servlets, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
  • Expertise in developing SOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in deploying, configuring and administering application servers such as Web sphere, Web logic, Apache Tomcat 8 and JBOSS 7.1.0.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experienced on XML related technologies including XSD, XSLT and XPATH,XML.
  • Experience in developing serer side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP.
  • Portable deployment of applications as a single object using Docker.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Deployed services to Cloud platforms in Kubernatesand Docker containers using pipeline automated stream.
  • Extensively worked on several ETL mappings to extract, transform and load data into tables as part of Data Warehouse development with high complex Data models of Star, and Snowflake schema.
  • Experience with Data warehousing methodologies, Star Schema/Snowflake modeling and Fact/dimension tables.
  • Extensive development experience in different IDE's likeEclipse, Spring Tool Suite (STS), RAD and Intellij.
  • Experience in software configuration management using CVS, SVN, Git and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Hands on experience in working with JUnit, Mockito, Selenium, Groovy Spock and TestNG.
  • Expertise in testing with JUnit using tools like JMeter.
  • Have extensive experience working on Windows, Linux and UNIX Operating Systems.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL.

Enterprise Java: JSP, Servlets, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, NodeJS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JUnit, Jasper reports, SOAP UI, Groovy.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX.

Web/App Servers: Web Sphere 7.1, Apache, Tomcat, JBoss EAP, Web Logic Server.

Database: Oracle, MS SQL-Server, MySQL, MongoDB, Cassandra.

IDEs: Eclipse, Net Beans, IBM Web Sphere Rational Architect 7.

Modelling/ CASE Tools: Rational Rose, MS Visio Professional.

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam, Kafka.

Version Control: Tortoise SVN, CVS, Rational Clear case, Git.

OS & Environment: Windows, Win, Sun Solaris, UNIX, Linux.

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, Design, Development, and Testing.
  • Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/ implement optimal solutions and tailored application to customer needs.
  • Used Java 1.8 Streams and Lambda expressions available as part of to store and process the data.
  • Involved in designing user interface by using HTML5, CSS3, Bootstrap, JavaScript and NodeJS.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 4.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 4.
  • Designed and developed the system used for AWS Elastic Environments, including monitoring individual instance and managing individual components and SNS, SQS for asynchronous workflow.
  • Used Docker to containerize the Services and APIs to run on AWS EC2 instances.
  • Implemented MicroService Architecture with Spring Boot based services interacting through a combination of REST and SOAP.
  • Implemented MicroServices using Spring Batch, Spring Boot, and Spring Security and deployed on AWS.
  • Used Spring IOC to make the code loosely coupled and Spring's Hibernate Support for transaction management.
  • Implemented Complex Business Delegate layer using DAO's created and business logic.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics, and Collections whenever necessary
  • Performed CRUD operations like Update, Insert and Delete data in Mongo DB.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, replication and schema design.
  • Configured and deployed the application on IBM WebSphere.
  • Used Spring Tool Suite (STS) IDE tool for application development.
  • Using Rabbit MQ as a Message Oriented Middleware for integrating applications.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Implemented Continuous Integration and Continuous Delivery (CI&CD) Process stack using DevOps tools like Jenkins.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA, and Jenkins.
  • Configured log4j to enable/disable logging in application.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.

Environment: Java1.8, J2EE,HTML5, CSS3, JavaScript, AngularJS 4, NodeJS, Bootstrap, AWS, MicroServices, Hibernate, Spring MVC, Spring AOP, Spring ORM,Ubuntu,Spring Boot, Spring Batch, Spring Security, XML, ESB, MongoDB, LINUX, RESTful, SNS, SQS, Docker, IBM WebSphere, Spring Tool Suite, Rabbit MQ, Junit, Maven,Selenium, Jenkins, GIT, JIRA.

Confidential, Plano, TX

Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed user interface using HTML5, CSS3, Java Script, Bootstrap and Angular 2.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using JSF MVC Framework.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Implemented RESTful and SOAP based web services using JAX-RS and JAX-WS respectively.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Used ApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Developed persistence layer Data access objects using DAO pattern, Hibernate.
  • Used multithreading in programming to improve overall performance.
  • Build servers using AWS importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection
  • Attaching or detaching EBS volume to AWSEC2 instance.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Implemented Spring Boot MS on Docker Container and Eureka server.
  • Developed and Implemented Spring Boot micro service using Jenkins builds scripts.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Configured development environment using JBOSS application server for developer’s integration testing
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Involved in the process of data modelling CassandraSchema
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Worked on UNIX environment for development.
  • Used Jenkins as build management tool.
  • Selenium was used to keep a track of bugs.
  • Used CVS as version control system.

Environment: Java, J2EE, Hibernate, SQL, PL/SQL, Spring, IBM DB2, XMLAWS,CSS, Java Script, JQuery, AngularJS2, Mule ESB,Log4j,Spring boot,Postgresql,TDD,Junit,Microservices, JMS, Restful, WebSphere, SOAP, Selenium, JBoss Application Server, Maven, Eclipse, JIRA, UNIX, CVS,Spring boot,selenium.

Confidential, Milwaukee, WI

Sr. Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA.
  • Designed and developed client-side application in a clean MVC architecture andresponsive web pages using Bootstrap.
  • Involved in designing and development setting up the env for spring boot using the micro services architecture.
  • Create and configured the continuous delivery pipelines for deploying MicroServices and Lambda functions using Jenkins CI server.
  • System builds using Spring Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and SpringAOP for reusability logging purpose.
  • Involved on development of RESTFul web services using JAX-RS in a Spring based project.
  • Used Hibernate ORM solution technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Implemented and developed Restful web services with JAX-RS using Jersey as provider and implemented security using OAUTH.
  • Developed and Consumed SOAP based Web Services with JAX-WS specification.
  • Implemented and developed DAO layer using Spring Integration and Hibernate to persist the data to the database.
  • Written complex SQL queries, HQL, created business tables and PL/SQL procedures to store and retrieve data from the database.
  • Implemented Service Oriented Architecture using JMS for sending and receiving messages while creating web services.
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used TortoiseSVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Configured development environment usingWeb Sphere Application server for developer’s integration testing.
  • Automated the company's backend process of aggregating online reviews via Pythonmanagement commands in Django and optimized with asyncio and aiohttp.
  • Used Maven as build automation tool andJenkins to perform continuous Integration.
  • Used GIT for version control tool and Eclipse for IDE.

Environment: Java, J2EE, HTML, CSS,Angular js,WSDL, BDD,JavaScript, AWS,JQuery,Mockito,Web logic server, Python 2.7,Spring Core, Spring Security, Spring MVC, Spring IOC, REST, SOAP,Microservices,JAX-RS, JAX-WS, Web Services, Jersey, JMS, Rabbit MQ,TDD, Service Oriented Architecture, Test Driven Development, Tortoise SVN,Cucumber, Maven, Web Sphere Application Server, Jenkins, Apache Camel, Agile Methodology and Eclipse, aiohttp,Web services,Spring boot.

Confidential, Des Moines, IA

Sr. Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Created user-friendly GUI interface and Web pages using HTML, JQuery, Ajax and Javascript.
  • Gathered Business Requirements and meeting different users for developing the application.
  • Extensive use of Object Oriented Programming (OOP) concepts, Collections, Generics, Multi-Threading, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used set custom property function to invoke java applet from oracle forms.
  • Developed application framework using Struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Implemented persistence framework using Hibernate& handled Transaction Management using the provided data source.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Web Services for creating rate summary and used WSDL and SOAPmessages for getting useful plans from different module.
  • Established Database Connectivity using Hibernate O/R mapping with Spring ORM for Oracle.
  • Packaged and deployed the application in JBoss.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix and JBoss fuse technologies.
  • Written LINUX scripts to identify user login information.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Used Maven tools for building and deploying the Web applications.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • UsedTortoise SVNto maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: HTML, CSS, Core Java,ServletsJavaScript, JSON, XML,AJAX, JQuery, Struts 2.0, Hibernate, Spring MVC, SOAP, BDD,CWSDL, HQL, SQL, JBoss, Oracle forms, Git,Oracle Reports,JMS, JNDI, Maven, RMI, Intellij, UML, Cucumber,JIRA, JUNIT, Tortoise SVN, LINUX.

Confidential

Java Developer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Developed the UI layer with JSP, HTML, CSS, Ajax and JavaScript.
  • Used JavaScript to perform client-side validations.
  • Ajax was used to make Asynchronous calls to server side and get JSON or XML data.
  • Developed server-side presentation layer using Struts MVC Framework.
  • Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions and JSPs for Views.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs,Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Implemented and developed REST and SOAP based Web Services to provide JSON and Xml data.
  • Involved in implementation of web services (top-down and bottom-up).
  • Used JPA and JDBC in the persistence layer to persist the data to the DB2 database.
  • Created and written SQL queries, tables, triggers, views and PL/SQL procedures to persist and retrieve the data from the database.
  • Performance Tuning and Optimization with Java Performance Analysis Tool.
  • Implement JUnit test cases for Struts/Spring components.
  • JUnit is used to perform the Unit Test Cases.
  • Used Eclipse as IDE and worked on installing and configuring JBOSS.
  • Made use of CVS forcheckout and check in operations.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Java, JSP, HTML, CSS, AJAX, JavaScript, JSON, XML, Struts, Struts MVC, JDBC, JPA, Web Services, SOAP, Restful, xml,Web Services, SQL, JBOSS, DB2, ANT, Eclipse IDE, JIRA, CVS and UNIX.

Confidential

Jr. Java Developer

Responsibilities:

  • Extensively use of Core Javafeatures including collection, exception handling, generics and annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed the back-end server, build web service to provide result and generate report and also the front-end user interface.
  • Developed Presentation and validation layers using JSP, HTML and CSSCustom Tag Libraries.
  • Retrieved data from the web service for calculation using AJAX call.
  • Involved in designing the user interfaces using Struts Tiles Framework.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Extensively used JQuery validation package to make client-side user input validation.
  • Extensively used Cache to avoid the repeated logic calculation and access database.
  • Used JSP, JavaScript and JDBC to create web Servlets.
  • Created tables in database based on the Entity-relationship model that is provided by the database architect.
  • Used SVN for version control.

Environment: Java, JDBC, JSP, Oracle, JavaScript, HTML, CSS3, Struts, jQuery, JUnit 4, AJAX, SVN, JIRA

We'd love your feedback!