We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Around 7 years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile methodology using JAVA, J2EE and Web technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design, Development, Integration, Documentation, Testing, and Deployment.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.
  • Extensive experience in design, development and support Model View Controller using Struts and Spring framework.
  • Mapping like One to One, one to many and Many to Many based-on requirements using Hibernate.
  • Experience in web application development using SOAP, RESTful Web Services and spring, Hibernate JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Express JS, Struts and JSF.
  • Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML5, CSS3, Object Oriented JavaScript, Angular JS, Angular 2/4/6/8/9, React JS, Node JS, JQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC, Business Delegate, Data Transfer Object (DTO), Data Access Object (DAO).
  • Substantially acquainted to SOA (Service Oriented Architecture) and experience in developing Web services using Apache CXF, WSDL, SOAP, REST, UDDI and JAXB/JAXP.
  • Experience in implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ, AMQP as JMS provider
  • Experience in NOSQL databases like Cassandra and MongoDB.
  • Experience in creating customized Docker images and push them to Amazon ECS, good knowledge in containerization.
  • Setting up and configuring Kafka Environment in Linux from the scratch and monitoring it.
  • Experienced with XML and related technologies such asXML, DTD, Schema, DOM and SAX (JAXP) technologies.
  • Experience in using API testing tools like SOAP UI and POSTMAN extension.
  • Experience in performing unit testing using JUnit, Mockito.
  • Used Jenkins as a continuous integration tool for application building, testing and deploying.
  • Experience in working withAngular modules, services, templates, directives, services and dependency injection to create aSPA
  • Experience in using different Spring Modules - Spring Boot, Spring Data JPA, Spring MVC, Spring Integration, Spring Security, Spring JDBC, Spring IOC and Spring AOP.
  • Strong experience in developing data models using POJO's and configuring Hibernate persistence layer.
  • Experience in writing SQL Queries, HQL Queries and Stored Procedures in databases like Oracle, SQL Server and MYSQL.
  • Experience on creating Microservices with Spring Boot, REST web services.
  • Hands-on experience in designing and development of Messaging Applications using Java Messaging Service (JMS).
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Experience in using Version Control Tools GitHub, Tortoise SVN, Apache Subversion and CVS.
  • Good Knowledge in build tools like ANT, Gradle and Maven.
  • Hands on experience in deploying applications in Web Application Servers like Apache Tomcat, IBM Web Sphere, and JBoss.
  • Excellent interpersonal abilities, communication skills,time managementandTeam skillswith an intention towork hard to attain project deadlinesunder stressful environments.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++

Frameworks: Jakarta Struts, spring, IBM JADE, Log4J, SLF4J

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP, Mule

ORM technology: Hibernate

Web Technologies: HTML, JavaScript, CSS, JSON, AJAX, XML, ESAPI, jQuery, AngularJS, Angular 2/4/6/8/9, Typescript, React JS, Node JS

App/Web servers: Apache Tomcat 5.x, IBM WebSphere, OC4J, Docker

Source Control Tools: WinCVS, Serena Dimension, SVN

IDEs: IBM WSAD 7.5, Eclipse, JDeveloper, IntelliJ, Borland Together Architect

Databases: Oracle, MS SQL Server, My SQL and IBM DB2

Operating Systems: Windows, UNIX, Linux

Web Services: SOAP, REST, WADL, XML, JSON

Methodology: Waterfall, Agile methodology

Testing Tools: HP Load Runner, SOAP UI

Other Tools: FileZilla, BugZilla, Putty, Rapid SQL, IBM DB2 client, CISM, JIRA, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Senior Java Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Designed, developed a custom, single-page, responsive web application on front end using Angular 9
  • Built JavaScript based test framework using cucumber js, web driver io, node js, angular 9.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
  • Responsible to design and developed web pages using HTML5, CSS3, JavaScript, and jQuery, Angular 8/9 and Bootstrap.
  • Developed a Single Page Application using Angular 8/9, Typescript, RXJS.
  • Design, develop and test HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologiesAngular, Express, Node js and Mongo DB.
  • Implemented various screens for the front end using Angular 9 and used various predefined components from a client library and npm (Node Package Manager).
  • Involves in the design and development ofRESTfulWebServicesusing Apache CXF.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Explored Node Js, Angular 8 and Ember Js to improve operational efficiency.
  • Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
  • Worked with Docker to deploy Microservices in modern containers to increase Isolation.
  • Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Involved in developing Hive DDLs to create, alter and drop Hive tables and storm, &Kafka.
  • UsedApacheCamelfor routing the exchanges between different systems.
  • Implemented RESTful web services using Jersey for JAX-RS implementation.
  • Designed and developed Microservices business components using Spring Boot.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for unit testing
  • Automate build process through Maven build framework
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java lambda expressions, Streams and parallel Streams.
  • Developed multipleAngular 9 componentswhich are compatible with latest versions oftypescript, angular CLI.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Used GIT to 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: Java, J2EE, HTML5, CSS3, JavaScript, Typescript, Bootstrap, Agile (SCRUM), Angular 8/9, Node JS, AJAX, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Spring MVC, JDBC, JUnit, Maven, IBM WebSphere, Restful, Apache POI, Docker, Log4J, Postman, MongoDB, AWS, Microservices, Mockito, Apache Camel, Apache Kafka, JIRA, Kubernetes, Jenkins and STS.

Confidential, Sunnyvale, CA

Java Full Stack Developer

Responsibilities:

  • Involved in Full stack development based on J2EE using Hibernate and Spring Framework.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Designed GUI and front-end web pages using JSP and Bootstrap and developed JavaScript solution for user input data validation.
  • Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery and Ajax.
  • Developed SpringBatchapplication for batch processing using Spring4.0 and improved the performance of the backend batch processes using Multithreading and concurrent package API.
  • Jersey implementation of JAX-RS is utilized todevelopRESTfulWeb services.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Responsible for implementing the business requirements using Spring Boot, Spring Data and Spring Security.
  • Expert in HTML5/CSS3 development and have experience React.js, Responsive design.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • ImplementedReact JScode to handle cross browser compatibility issues in Chrome, IE 7, 8, 9, Safari.
  • Developed user interface by using theReact JS.
  • Setup and builtAWSinfrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
  • Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Worked on container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Triggered the automation jobs usingJenkinsto get the cucumber JSON reports.
  • Involved in writing test scripts usingjava and executed it through selenium cucumber.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue and Simple DB.
  • Used React Js for creating interactive UI’s using one-way data flow, virtual DOM, JSX, React Native concepts and maintained states in the stores and dispatched the actions using Redux.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Responsible for React UI and architecture. Including Tree, Building components library, Table Grid and Slide-View.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created web services and desktop applications to access and display data needed by support teams usingAjax, JavaScript, React JS, Node.JS, CSS and HTML.
  • DevelopedRESTful web servicesusingJAX-RS, Apache CXF and spring frameworksand persistence usingHibernateandJPA ORMframeworks.
  • CreatedReact JSdirectives, factories, and services for developing single page web applications.
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Worked on using WebSphere server built in JMS provider for communicating with legacy applications.
  • Involved in fetchingJSONdata with in Orchestration Layer with Spring Boot application and displaying it in the UI usingReact JSand followedECMAScriptstandards for developing.
  • Involved in creating the comparison document for selecting the API Gateway.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control.

Environment: HTML, CSS, React Js, Hibernate, Node JS, Micro Services, AWS, EC2, S3 Lambda, Auto Scaling, Cloud Watch, SQL, JSP, AJAX, Spring boot, Json, JPA, HTML, CSS, Java Script, Jquery, Spring Boot, Docker, Kubernetes, Jenkins, Apache Kafka, Oracle, Eclipse, Git

Confidential, New York City, NY

Java/J2EE Developer

Responsibilities:

  • Used the light weight container of the Spring framework to provide the architectural flexibility for inversions of control (IOC).
  • Worked on developing application with micro services using Spring Boot and Netflix stack.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript to make better Single Page Application SPA working on Angular 2/4/6
  • Designed and developed Spring and REST based Micro Services using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Used ANT, MAVEN AND GRADLE scripts for building and deploying the application in Web/App servers.
  • Migrating the application from Web Sphere to Jboss.
  • Developed hibernate persistence layer modules using EJB JAVA PERSISTENCE API (JPA) annotations and entity manager.
  • Developed Application to assesJSONandXMLfromRestfulweb service from consumer side usingAngular 4
  • Development of front-end application using Angular, Dependency injection and Http modules with Node JS server for future evolutions.
  • Database designed and created tables, constraints, normalization, PL/SQL packages, functions and Stored Procedures.
  • Implemented User Interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and jQuery.
  • Developed and tested many features for the dashboard created using bootstrap, CSS and Java Script.
  • Developed Wrapper in JAVA for instantiation of multi-threaded applications.
  • Used Gradle as build tool automating the building, testing, and deployment loading all the dependencies from respository.
  • Worked on Angular 6 and Node JS to enhance front end functionalities as per business requirements
  • Performed Migration test and use cases for applications toAWS cloudwith public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Used hibernate in data access layer to access data and update information in the database.
  • Developed complex web-based UI using Struts, Ajax and JavaScript.
  • Worked on implementing Ajax/jQuery methods in retrieving the data from JSON files and loading the data on the HTML elements.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Implemented Database connectivity using JDBC with Oracle Database.
  • Prepared JAVA/J2EE development for MAVEN.
  • Setting up and configuringAWS's EMR Clustersand usedAmazon IAMto grant fine-grained access toAWSresources to users.
  • Implemented validation using JavaScript.
  • Developed and implemented the web services using Spring framework.
  • Developed and configured JAVA beans using Spring MVC and Hibernate.
  • Used JavaScript to update the content in the database, manipulate files and generate the JAVA and Spring MVC forms to record data of the online users.
  • Used JAVA and Spring MVC creating graphics, XML processing, data exchange and business logic implementation.

Environment: Core Java, J2EE, Hibernate, Struts, Spring, Servlets, Multithreading, Angular 2/4/6, Node JS, Web Services, JavaScript, CSS, jQuery, EJB, JSON, HTML5, Micro Services, AWS, Eclipse IDE, Oracle, PL/SQL, XML, Windows.

Confidential, Fort Lauderdale, FL

Java Developer

Responsibilities:

  • Worked under AGILE development process.
  • Developed the UI of the application using JSP, HTML, JavaScript and CSS.
  • Creation of database objects like Tables, Views, Procedures, Packages using Oracle PL/SQL.
  • Written SQL queries (Sub queries and Join conditions), PL/SQL programming.
  • Configured log4j in all modules of the application to log debug, error, info messages to monitor the application behavior.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller
  • Used Selenium and SOAP UI for Open source web testing
  • Extensively used DAO, Singleton design patterns.
  • Involved in the requirement analysis, design, and development as well as in the testing of the product
  • Used Subversion (SVN) as the configuration management tool to manage the code repository and Jenkins for automated deployment
  • Designed Frontend with in object oriented JavaScript Framework like angular JS
  • Involved in documenting the sequence diagrams, class diagrams and Technical Design Documents.
  • Developed the prototype of the application using HTML, JSP, and Servlets.
  • Used WebLogic server for development and deployment.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio.
  • Implemented Model View Controller (MVC) architecture Using Spring Framework.
  • Used Spring IOC (Inversion of Control) and Dependency Injection.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using
  • XML Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security

Environment: Core Java, J2EE, jQuery, Servlets, JDK, JDBC, HTML, JavaScript, Angular JS, JSP, XML, Linux, Ant, Log4j, Spring MVC, WebLogic, CSS3, Oracle, PL/SQL Developer, Eclipse.

Confidential

Jr. Java Developer

Responsibilities:

  • Designed and coded application components in an Agile environment.
  • Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.
  • Involved in coding, building java applications using Core java, Multithreading, JSP and Servlet.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Implemented core java Multithreading, Collections, Exception Handling, and OOP's concepts.
  • The Java Message Service (JMS) API used to allow application components to create, send, receive, and read messages.
  • Expertise in coding optimized SQL queries on databases like Oracle.
  • Used Struts frameworks and MVC design patterns to complete several projects on complex areas of development including user interface design, batch processing, stored procedure development, XML, data exchange and integration.
  • Extensive use of Struts Framework for Controller components and view components.
  • Implemented Spring IOC for inter connection between modules in our application.
  • Designed and Developed UI using JSP by following MVC architecture.
  • Developed back-end PL/SQL packages, UNIX shell scripts for data migration and batch processing.
  • Created and customized UNIX shell scripts for automating regular maintenance and batch jobs.
  • Involved in performing Unit and Integration testing Junit.

Environment: Core Java, J2EE, JSP, Struts, Spring IOC, EJB, Struts, Windows

We'd love your feedback!