We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Having 8+ years of expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate, and Data Access Object for building J2EE Applications.
  • Good Knowledge and Hand - on experience in utilizing Java technologies for application development like JSP, Java Servlets, Java Beans, Models, Struts, Spring API, Hibernate, XML, JMS, and JNDI.
  • Experience in developing server-side applications using Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate.
  • Proficient experience in designing, implementing, and testing in a Microservice oriented architecture and has implemented the REST-based Microservices using Spring Boot, and Spring Data with Java Persistence API.
  • Experience in working with Cloud technologies like AWS and Cloud computing infrastructure such as Amazon Dynamo DB, Amazon SQS, SNS, and Redshift.
  • Experience in deploying applications in AWS cloud using the EC2 instance and creating snapshots for the data that had to be stored in AWS S3.
  • Proficient in developing Graphical User Interfaces using HTML, JavaScript, CSS, JSF, jQuery, Bootstrap JS, Angular, NodeJS, and ReactJS.
  • Developed web-based enterprise applications using Java 8 features and Core Java concepts like Multi-threading, Inheritance, and J2EE, Servlets, JSP, JSF, JDBC, Hibernate, and Web Services like SOAP, and REST, and MVC Frameworks like Struts, Spring API MVC, and SQL.
  • Expertise in application and web servers such as Apache Tomcat, WebSphere, JBOSS, and Oracle Web logic.
  • Experience in developing Single Page Applications (SPA) using JavaScript MVC frameworks such as Angular JS, React JS, Node JS, Typescript, and custom MVC frameworks.
  • Experience in User Interface development using web technologies like HTML, DHTML, CSS, JAVASCRIPT, Bootstrap, ReactJS, Angular, and NodeJS.
  • Experienced with building web applications by creating User Interaction screens where we used Angular component-based development given future Angular framework.
  • Experienced in writing Junit test cases with Mockito, resolved bugs, and Eclipse's debugging tool, Java Message Services like Apache Kafka while implementing microservices.
  • Expertise in REST API, and SOAP web services to integrate between Application to Application with front-end development and back-end systems.
  • Software Development methodologies like Agile, Test-Driven Development, and Traditional Waterfall.
  • Experience with multiple relational databases like Oracle, SQL Server, MySQL, PostgreSQL, and NoSQL databases like Mongo DB, and Cassandra.
  • Experience in developing applications in Java using various IDEs like IntelliJ, RAD, Eclipse, and NetBeans.

TECHNICAL SKILLS

Programming Languages: Core Java, PL/SQL, SQL, C, C++

Java/J2EE Technologies: J2EE, JDBC, Servlets, JSP, Elastic JavaBeans, JPA, JSTL, JDK

Frameworks: Struts, Hibernate, Spring, Spring Boot, Spring MVC, Spring DATA, Spring IOC, Spring AOP, Spring Cloud, Spring Security, XML, Hibernate

Web Services: SOAP, REST

Cloud Technologies: AWS IAM, EC2, S3, API Gateway, Dynamo DB, SNS and SQS

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, JSON

Java Script Frameworks: Angular, React, Node, Express, Backbone, and Bootstrap

Development Tools: Eclipse, Rapid Application Developer, IntelliJ, Net Beans

Application Servers: WebSphere, Apache Tomcat and JBoss

Databases: MySQL, Oracle, SQL Server, MongoDB, NoSQL, Cassandra

Version Control& Messaging Tools: SVN, Git, Bitbucket, Apache Kafka, Rabbit MQ

Cloud Servers: PCF, Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family

Advanced Java Scripts: React JS, AngularJS

Front-end Frameworks: AngularJs, BootstrapJs, Angular2/4/6, ReactJS

Testing Tools: Selenium IDE, Selenium RC, WebDriver, Web driver, Backed Selenium

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential - Plano, TX

Responsibilities:

  • Developed application using Spring MVC, EJB, AJAX and Hibernate and SOAP/Rest web services on Presentation layer, the business layer is built using spring and the persistence layers uses Hibernate with Web Logic Application Server.
  • Designed and developed Microservices business components using SpringBoot.
  • Deployed Spring Boot based Microservices using PCF cloud container.
  • Used Spring Framework IOC (Inversion of Control) design patterns are used to have relationships between application components.
  • Configured VMs in availability sets using ARM templates to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Drive end to end deployment of various Components on the Azure Platform.
  • Implemented data grid/tables using Angular and Bootstrap for front-end client facing single page applications.
  • Automated continuous integration delivery workflows to deploy Microservices applications via Jenkins.
  • Used both reactive and angular forms module to create template and data driven forms.
  • Developed Graphical User Interface using HTML, CSS, jQuery, Java Servlets, and JSP.
  • Worked on developing the REST-based web services using the Spring web services module.
  • Implemented MVC web frameworks for the applications using JSP, Servlet, and Tag libraries that were designed using JSP.
  • Developed application using Spring MVC, JSP, JSTL, and Ajax on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, and Directives.
  • Worked on some of the new features of Angular like new if-else syntax, ng-templates, and form validators.
  • Developed SPAs using Angular, and familiar enough with writing watch commands and gulp commands.
  • Used Angular custom Directives for reusable DOM manipulation and Services to implement Dependency
  • Worked on consuming the web services to retrieve information using Spring Rest Client and wrote front-end validations using JavaScript.
  • Worked using the SOAP Web service for transmission of large blocks of XML data over HTTP.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Integrating spring with Elastic search.
  • Used the basic principles of MVC to incorporate the Angular7 framework to build client-side application.
  • Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion.
  • Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Involved in developing an automation tool, in Java and Scala on Akka Framework.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Migrating existing application into Microservices architecture using rest API's.
  • Wrote jQuery function while implementing various UI Screens across the whole web application (both consumers facing as well as internal application).

Environment: HTML, CSS, jQuery, Java Servlets, JSP, Servlet, Spring MVC, JSTL, Ajax, Spring, Hibernate, Spring Framework's IOC, Angular CLI, Angular, EJB, REST-based web services, Spring, Spring Rest Client, JavaScript, SOAP Web service, Jasmine, Karma, XML, HTTP, SQL, GIT, Jenkins, Maven, NetBeans, Junit.

Sr. Java Full Stack Developer

Confidential - San Jose, CA

Responsibilities:

  • Developed Microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's and Spring Boot for Microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Worked on developing the web pages using AngularJS, HTML, Bootstrap, CSS, and JavaScript frameworks.
  • Used Angular as a framework to create a Single Page Application for data binding to specific views and synchronizing data with a server.
  • Developed User Interfaces for the applications using HTML5, CSS3, JavaScript, and Bootstrap.
  • Worked on maintaining the AWS infrastructure for handling the scalability and monitoring the network infrastructure.
  • Worked on building the single-page application Angular as the development framework.
  • Worked on creating a responsive web application using Spring Boot, Spring MVC, HTML5, CSS3, and JavaScript.
  • Used Rational Application Developer for the code development for the Single-Sign-On project implementation.
  • Developed facilities for stripping long error messages from minified JavaScript code for AngularJS.
  • Created Angular components and services for a single-page application. Created reusable custom directives and services using Angular.
  • Implemented various services using Microservices architecture in which the services work dependently.
  • Worked on consuming the RESTful web services in Angular using HTTP, promise, and observables using various operators for calling data from the backend.
  • Worked on converting the monolithic applications using Spring Boot and other application methodologies to Microservice architecture for deploying and configuring the files for Microservices.
  • Created various MongoDB collections and wrote services to store and retrieve user data for the application on devices and accessed MongoDB from NodeJS.
  • Worked on creating an End-to-End Framework for Acceptance Testing using Cucumber, and TestNG.
  • Maintained the user accounts using AWS IAM, DynamoDB, SQS, and SNS services in the AWS cloud.
  • Worked with MySQL for relational data storage and retrieval and optimized query methods to increase retrieval performance and used NoSQL databases like Cassandra for developing the interfaces.
  • Utilized the Java Messaging Services (JMS) which provides a reliable and asynchronous form of communication and has good knowledge in RabbitMQ.
  • Used Docker to containerize Microservices in the cloud and managed clusters using Docker Swarm and Kubernetes.
  • Used Eclipse as an IDE tool to develop the application and JIRA for bug and issue tracking and written a variety of filter queries in MongoDB to retrieve JSON data and passed to the service layer.
  • Performed integration, regression, and unit testing using Junit with Mockito and used Java Messaging Service to send information from Kafka.
  • Used Bitbucket and Git as a version control system and Gradle to build the different application modules and worked with Java 11 for providing the functionalities.
  • Worked using agile methodology (SCRUM) sprint cycle and performed test-driven development using Junit testing framework.

Environment: Java, HTML5, CSS3, JavaScript, Bootstrap, Backbone, JMS, Cassandra, AGILE/Scrum, AngularJS, Bootstrap, JavaScript, SPA, Spring Boot, Spring MVC, AngularJS, RESTful web services, HTTP, Microservices, MongoDB, NodeJS, Cucumber, TestNG, NoSQL, AWS IAM, DynamoDB, SQS, SNS, MySQL, Cassandra, Docker, Kubernetes, Eclipse, Jira, JSON, Rabbit MQ, Kafka, Junit, Mockito, Bitbucket, Git, Gradle.

Full Stack Java Developer

Confidential - Woonsocket, RI

Responsibilities:

  • Addressing heavy traffic situations and migrating user-specific data off service instances and into a shared by using Microservices.
  • Installed application on AWSEC2 instances and configured the storage on S3 buckets.
  • Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed REST and SOAP services.
  • Worked on client requirements analysis by interacting with various business divisions and developed client requirement documents.
  • Developed and improved applications using HTML, CSS, MVC framework, React.js, backbone.js, and Bootstrap, and used RAD for quick development of applications and Java 8 as well.
  • Worked on the implementation of various J2EE design patterns like Singleton, Factory, and Builder.
  • Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets, and mobile users using React.js.
  • Worked on implementation of Redux along with reacting for state maintenance and created Actions and Reducers to pass stateless data around components using React.js and used React-Draggable for Drag and Drop functionality.
  • Developed the application using Java 8 and implemented its features like Lambda Expressions, Time API, Streams, functional interfaces, and type interfaces.
  • Involved in developing and delivering a Microservice application utilizing almost all the AWS Stack including S3, EC2, DynamoDB, SNS, and SQS.
  • Developed Microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.
  • Worked on using Spring MVC and Dependency Injection for handling presentation and business logic and for application Authentication and Authorization using Spring Security.
  • Implemented persistence framework using Hibernate for handling Transaction Management using the provided data source
  • Used Spring Boot which is radically faster in building cloud Microservices and develops Spring-based applications with very little configuration.
  • Used Jenkins and pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using Kubernetes.
  • Use case diagrams, Class diagrams, and Sequence diagrams were also employed to complete software design and involved in designing the architecture of the API using J2EE standards.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Worked with Hibernate as persistence Data Access Pattern layer between the Service and Database and extensively used SQL Queries, Native queries, and Criterion queries to filter and feed the data into Database.
  • Written test cases for the front end with Enzyme and Jest frameworks for UI and tested the web services by using the Restful tool in the application which supported different formats like Text, JSON, and XML, and used Junit for unit testing.

Environment: Java, React.js, backbone.js, Bootstrap, MVC framework, RAD, J2EE design patterns, Redux, S3, EC2, DynamoDB, SNS, SQS, Microservices, Spring, API gateway, Spring MVC, Spring Security, Hibernate, JPA, Spring Boot, Jenkins, Kubernetes, Spring JDBC, Spring ORM, SQL Queries, Enzyme, IntelliJ, Azure

Java Developer

Confidential

Responsibilities:

  • Designed and developed the login portal using the framework React.js along with HTML, and CSS.
  • Worked on developing a web application by using React as the front-end and using Web API to receive and pass data to the backend.
  • Designed Frontend within object-oriented JavaScript Framework like React.js, NodeJS, Express, and Bootstrap.
  • Used jQuery to make the HTML, DHTML, and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client-side.
  • Implemented Spring and Hibernate frameworks along with Restful Webservices in developing the application.
  • Used Ajax and jQuery for creating dynamic web pages which interact frequently with the server.
  • Worked on Spring Core modules like IOC and dependency injection.
  • Implemented RESTful Webservices by using JAX-RS implementation to retrieve data from the client-side.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic that allowed reaching one or more AWS EC2 instances and gave accessibility using Identity Access Management.
  • Developed RESTful APIs, which take in an HTTP request and produce the HTTP response in JSON format using Microservices.
  • Used various features from React.js like data binding, routing, custom filters, and directives to meet various customized requirements.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap, and CSS, and worked on identifying and fixing the bugs using the Jira.
  • Performed System Integration Testing and User Acceptance Testing for providing support to the applications and used Jenkins for deploying the applications.
  • Worked on developing and modifying the application program by Unit testing using different test scenarios and test cases using JUnit and Mockito.
  • Worked using Agile methodology in the SDLC phase with a TDD approach to building the applications.

Environment: Java, J2EE, HTML, JSP, JDK, CSS, JavaScript, jQuery, JSP, AJAX, React.js, Spring, Hibernate, JPA, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM, AWS EC2, Cloud Watch, Oracle, Mockito, JUnit, GIT, Maven, Jenkins, Jira.

Java Developer

Confidential

Responsibilities:

  • Developed Single Page applications using Angular 2 using components, directives using Typescript.
  • Created components, modules and directives using Angular 2
  • Worked on the web page enhancements using HTML, CSS, Angular 2, JavaScript, Servlets and JavaBeans.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Microservices development by providing design and POC model. And develop Microservices using spring Boot.
  • Created and implemented PL/SQL stored procedures, functions, cursors and views using SQL.
  • Designed and develop a web-based UI application using Struts tiles framework and used JSTL, Ajax, CSS, and jQuery for the presentation layer, and maintained the screen functionality using HTML, CSS, and JavaScript.
  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Worked using Spring dependency injection, annotations, and Spring MVC components to implement the business layer and navigation part of the application.
  • Administered and configured the queue using the application server Web Sphere and JMS.
  • Configured XML Bridges request and response queues using Sonic to process XML messages from other interfaces and applications and invoke the responsible EJB handler.
  • Developed web services transferring data through SOAP over HTTP using the top-down methodology.
  • Scripted using Unix and for debugging errors and tracking errors used Log4j.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables and used built tools like Ant.

Environment: Java, J2EE, HTML, CSS, Spring, Servlets, JSP, EJB, XML, JavaScript, Ant, SQL, Oracle, Hibernate, Log4j, WebSphere, UNIX, SOAP, XML, SAX, DOM, JMS, Bugzilla, JSTL, Ajax, CSS, jQuery, Spring ORM, GIT, PL/SQL.

We'd love your feedback!