We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Florida, MiamI

SUMMARY

  • Over 8+ years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with priority on Object Oriented, Java/J2EE and Client Server technologies.
  • Experience in client Server environments including Java Platform, Enterprise Edition (J2EE), Servlets and JDBC technologies.
  • Strong hands on experience in developing the Java Enterprise Edition and Web applications on N - tier Architecture using Java/J2EE and java based technologies such as Spring, Servlets, JSP, Hibernate, Web services(REST and SOAP),XML, JPA, JMS and JDBC.
  • Hands on experience in building projects using popular IDEs such as Spring Tool Suite (STS), Eclipse and IntelliJ. Extensive experience as a User Interface/Front End Developer in developing web applications using HTML, XML, CSS, JavaScript, Typescript, jQuery, AngularJS and React JS.
  • Experience in Spring Framework with AOP, IOC, Data JPA, Cloud and Boot.
  • Experience in using Continuous Integration tools such as Jenkins and Concourse.
  • Designed the front-end applications and user interactive web pages using web technologies like HTML5, CSS3, Angular 4.0.0 and Typescript.
  • Experience in EC2, S3 of Amazon web services (AWS), and Knowledge on Pivotal Cloud Foundry services PCF, Building services in Google Cloud Platform (GCP) i.e. GCE instances, Kubernetes, Shared VPC.
  • Strong experience in deploying applications on IBM WebSphere, Jboss and Tomcat. Experience in Log4J for logging services. Developed Rest Controllers to interact with Angular9/10 calls and React Calls.
  • Experience in Unit Testing using Junit and Mockito Frameworks.
  • Experience in creation of UI components and interactive UIs using React.js
  • Expertise in developing dynamic web pages in HTML with Angular 2/4 for User Interface and developed single page application by using AngularJS.
  • Expertise in React JS framework to develop the Single Page Applications (SPA).
  • Involved in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.
  • Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, Typescript, Angular9/10 & 8, XML, DOJO, AJAX, JSF, JSP & spring form tags.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections Framework, Exception Handling Multithreading, Event handling, JDBC, JMS and Generics.
  • Having good knowledge on and implemented functional styles of java 1.8 Lambda Expressions and functional interfaces, parallel Streams.
  • Expertise in J2EE Technology- Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS (MQ series). Strong SOA and Web Services experience.
  • Experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume. Programmed and prepared code for interfacing with Apache Tomcat systems.
  • Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis.
  • Competent in implementation of frameworks like JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Experience on IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS.
  • Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Have pretty good experience and understanding on partition of Kafka messages and setting up the replication factors in Kafka Cluster and have also used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Good experience inNoSQLdatabasesMongoDB, Cassandra,and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Good experience in implementing applications with Model-View-Controller (MVC) / N-tier Architecture.
  • Knowledge on Design Patterns such as Front Controller, MVC, Singleton, Prototype, DAO, Factory method, Builder Pattern.
  • Having good knowledge in maintaining UI using jQuery, JavaScript, JSP, HTML, CSS with JSON.
  • Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Excellent work experience with Version Control Tools such as VSS, SVN and GitHub.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, PL/SQL, Python

SDLC Methodologies: Agile/Scrum, Waterfall

Web Technologies: HTML5, SASS, LESS, CSS, CSS3, Angular JS Angular 2,4, Node js, React, SASS, Graph QL, JavaScript, JSON,AJAX, XML, jQuery, React MDL.

Cloud: AWS, AWS cloud watch, Terraform, Microsoft Azure, GCP

Frameworks: Spring MVC, Spring Boot, Spring Cloud, Struts, Hibernate, AngularJS, Angular9/10, ReactJS.

IDE & Tools: Eclipse, Notepad++, Sublime Text 3, Visual Studio Code, Visual Studio Code.

Application Servers: Apache Tomcat, WebSphere, JBoss.

Web Services: REST, SOAP

Build Tools: Maven, Jenkins, Docker

Database: Oracle, MySQL, PostgreSQL, Google Friebase, Oracle 11g, Back4App, SQL Server, NoSQL (Cassandra, MongoDB)

PROFESSIONAL EXPERIENCE

Confidential, Florida, Miami

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Worked with Object-Oriented JavaScript such as Backbone.js, Knockout.js, Ember.js, Handlebars.js.
  • Initially we have used Node.JS/Express.JS to mock REST services and built the UI app using that mocked backend; but later we integrated with the real backend system and coordinated with server-side development team.
  • Using Java features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Created POC for Spring Batch for running batch jobs. Documented how Spring Batch is useful for the current project.
  • Worked on Angular 9, 10 technologies for one complete project in rebasing the UI of the application using the techniques in Angular 9, 10.
  • Currently working on developing Server less functioning using AWS lambda with JAVA 8 and 10.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Implemented layout of front end web page with angular components and created angular services to interact with backend java application.
  • Demonstrated experience working with (consuming) REST or GraphQL APIs via client side JavaScript or server side via NodeJS
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Written Map reduce and Spark codes in Java to run a sorting application on the data stored AWS.
  • Good knowledge in deploying the application jar files into AWS instances.
  • Experience working with (consuming) REST or GraphQL APIs via client side JavaScript or server side via NodeJS
  • Involved in the development of the presentation tier using Spring framework like Spring Boot and Spring Batch to records from a database or input file,selects records based on predefined rules, and writes the records to an output file.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Currently working on developing Server less functioning using AWS lambda with JAVA 8 and 10.
  • Coded Soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Designed and developed transaction system and payment system with Spring Boot and Kafka framework.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Involved in Construction of UI using JQuery, Angular.Js, Node JS and JavaScript.
  • Configured Spring boot restful web services application and enabled actuator to monitor application health status.
  • Integrated NoSQL database like Hbase with Apache Spark to move bulk amount of data into HBase.
  • Have worked on AWS to integrate the server side and client-side code.
  • Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.
  • Used NPM for installing required node.js modules and other published Angular 9/10 NPM modules
  • Configured Mongo repository and developed persistence objects with Spring Data Module.
  • Developing business logic with Java core, collections and java 8 lambda expressions, streamers, Local Date objects.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Created modal objects to integrate request and responses between front-end angular 9/10 and java web services in JSON format.
  • Created DTO objects, JPA repositories and created native SQL queries to persist data to database.
  • Used log4J for application logging and notification tracing mechanisms.
  • Configured Maven and resolved life cycle dependencies and generated artifacts for deployment.
  • Developed Test Driver components with TDD added code in crucible to find defects and resolve them before quality testing performed.

Environment: Java, HTML5, CSS3, Java Script, AWS, Spark, Scala, Kafka, Spring Boot, Spring Batch, XML, GWT, Ajax, Angular 9/10, Backbone.js, Graph QL, Ember.js, Restful Services, Node JS, Mongo DB, Docker, Grunt, NPM, Jasmine, Jira.

Confidential, Austin, Texas

Sr. Java Full Stack Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, JQuery and Java script.
  • Defined new validations through Angular2JS for the form field validation implemented through HTML5.
  • Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular 2/4 and Node.js, React.js
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • 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.
  • Used Spring Security for Authentication and Authorization of the application.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring.
  • Worked on Angular2/4 in removing the MomentJS with DAYJS which helped in improving the efficiency and reducing the bundle size of the application.
  • Designed and implemented database and associated RESTful web service that persists high-volume user profile data for vertical teams. Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Used Spring Batch and Hibernate for creating batch jobs to read multiple formats of data and write it into flat file.
  • Extensive experience in implementing MEAN Stack (MongoDB, Express JS, AngularJS 2/4 NodeJS) with RESTful stands.
  • Developed UNIT test cases using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
  • Making reproducible framework situations for the microservices engineering. Created a Request for Proposal (RFP) microservice providing RESTful API using Spring MVC and Spring Boot.
  • Used JIRA for tracking the Project Stories in AGILE Methodology.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Used Rest methodology for the service layer interface and used JSON for the data transformation.
  • Developed various AJAX and JSON calls for the communication between the server and the UI.
  • Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
  • Working with back-end web technologies such as Apache, Nginx, MySQL, Mongodb, Memcache
  • Coded Rest API for Product service using spring boot.
  • Assisted Development teams to migrate applications to Docker based PaaS platform using Kubernetes.
  • Developed web services for produce and consumed the services by making Web Service calls to remote services in different applications.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Worked with Object-Oriented JavaScript such as Backbone.js, Knockout.js, Ember.js, Handlebars.js.
  • Used Tortoise SVN 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, JDK, J2EE, HTML5, CSS3, Angular 2/4, Node JS, XML, JSON, AJAX, JQUERY, Struts, Hibernate, Spring Boot, Spring Batch, Spring IOC, MySQL Server, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Rational Clear Case, LINUX.

Confidential, Branchburg, NJ

Sr. Java Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Designed the algorithm and codes and also have used design patterns and Object-Oriented Design methodology.
  • Participated in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
  • Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Implementing the nightly batch jobs to process the data.
  • Developed Junit test cases for unit testing and integration testing.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Design and developed configuration output in XML and PDF format.
  • Designed and developed configuration wizard using Spring MVC, used Spring WebFlow to create business rule based flow mechanism, and configuration entity model in JPA.
  • Created detail design documents for use cases of the system that are signed off by business users.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Worked on the development of the Language Manager application using Portlets, Struts, SQL Server, Hibernate, etc.
  • Used Spring Batch with Spring Boot framework for developing a batch application for Loyalty Rewards.
  • Built restful web services using MongoDB/Node.JS and implemented the front-end using jQuery and Angular.JS controllers, directives, and service.
  • Involved in doing POC such as MongoDB and Spring Boot Technologies.
  • Debugged and solved problems on several applications based on different technologies.
  • Worked on the validation of forms and user authorization using authorization tokens with
  • JavaScript and jQuery and Bootstrap for styling UI Interface of the application.
  • Participated in the design of the database tables in MySQL to store information of the clients and their project details after Normalization of the database schema.
  • Implemented the concept of smart tables in AngularJS.
  • Helped in fixing the bugs found in unit testing and integration testing by the QA team.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Created AngularJS Controller which isolate scopes perform operations in UI.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Used JENKINS for continuous integration(CI) and continuous deployment(CD).

Environment: HTML5, CSS3, Java Script, XML, AngularJS, Restful Services, Node JS, Spring MVC, Spring, JDK, Spring Boot, Spring Batch, Hibernate, My SQL, Maven, Jenkins, JBoss, Docker, SVN, Selenium, JUnit, Jasmine, Karma, Mockito, Eclipse.

Confidential, Mountain view, CA

Java Developer

Responsibilities:

  • Developed web application based on J2EE Spring framework, Implemented Java and J2EE Design patterns like Business Delegate.
  • Involved in the analysis, design, and development and testing phases of application using AGILE SCRUM methodology.
  • Implemented MVC architecture application using Spring, JSP & Java beans.
  • Extensively Used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Implemented application level persistence using Hibernate and spring.
  • Designed the Front-end screens using JSP, HTML, CSS and JSON.
  • Created and maintained the configuration of the Spring IOC Container.
  • Developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated spring (Dependency Injection) among different layers of an application
  • Used GIT for source code maintenance.
  • Created custom readers, processors, Validators, Field Extractors for various Spring Batch application.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Integrated version controller-GIT with the spring application to connect the GIT server and managing the code.
  • Used Spring AOP for cross cutting concerns like logging and exception handling.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Created REST web services for populating and saving data from/to database.
  • Used Web services - WSDL &SOAP for getting credit card information from third party.
  • Involved in the Maintenance and Code changes from existing code, Support of the System.
  • Used Jenkins and Maven scripts for automating the process of building, testing and deploying the system.
  • Migrated development team from Subversion to Git version control while maintaining previous SVN history.
  • Created several Exception classes to catch the error for a bug free environment and logged the whole process using log4j, which gives the ability to pinpoint the errors.
  • Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.

Environment: Java, JSP, Spring (MVC, ORM, IOC, JDBC), Spring Batch, Hibernate, Web Services, JDBC, JavaScript, HTML5, CSS3, JSON, REST, WebLogic, Jenkins, Maven, SVN, Eclipse 3.4, Log4j, Oracle 10g, Xml, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Applied OOAD principle for the analysis and design of the system.
  • Developed Spring batch jobs for importing xml data in to database and for email notifications.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript and CSS.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Developed POJO based programming model using spring framework.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Hibernate framework for Entity Relational Mapping.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Used Web Services to connect to mainframe for the validation of the data.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Implemented micro services based architecture using Spring Boot interacting through REST API.
  • Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Administered and deployed applications into JBoss Server.
  • Developed JSON services JAX-RS and JSON documentation using Swagger API.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and package
  • Participated in Code Reviews of other modules, documents, test cases.
  • Log4j framework has been used for logging debug, info & error data.
  • Used Pivotal Tracker Tool for Project Tracking in SDLC phases of WATERFALL methodology.

Environment: Java, J2EE, HTML, CSS, JAVA SCRIPT, AJAX, Spring Boot, Spring Batch, JQuery, JSP, Servlets, Struts, Hibernate, Spring, XML, XSLT, EJB, JDBC, Eclipse, MYSQL, JBOSS Application Server, SVN.

We'd love your feedback!