We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Chester, VA

SUMMARY

  • Having 8+ years of extensive development experience in an environment building n - tier applications for web deployment using Java, J2EE, Spring Framework, Spring MVC, Spring Boot, Hibernate and Web Services.
  • Experience in developing web applications using JSP, Spring Boot, Spring MVC Frameworks, EJB, Hibernate, Spring Security, JBOSS, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans
  • Experience wif Version Control Systems like Subversion (SVN), Git, and VSS.
  • Developed AJAX functionalities using frameworks like JSON, POJO, Ext Js and jQuery.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX-RS, JAX-WS, JMS, JDBC, XML, JavaScript, Angular, JSON, Ajax and jQuery.
  • Expertise in designing and developing Web-centric applications using HTML5, CSS3, Java Applets, JavaScript, XML, JSON, Ajax, jQuery, Bootstrap, AngularJS, NodeJS, ReactJS, Tag Libraries, Google Web Toolkit (GWT) and Custom Tags.
  • Performed deployment and support of cloud services including Amazon Web Services (AWS) and Google Cloud Platform (GCP)
  • Experience wif CI/CD pipelines to integrate teh Java code to align wif DevOps practices using Docker.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (me/O) System, Swing, Annotations, Multi-Threading, Lambda and Generics.
  • Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
  • Expertise in unit-testing wif tools like JUnit, Mockito, Spock, TestNG and Integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
  • Hands on experience in developing server-side JavaScript frameworks using Node JS to build event driven, non-blocking me/o model web application
  • Experience in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel to integrate teh enterprise application technologies wif existing JVM environment.
  • Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries wif development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup wif help of zookeeper.
  • Worked extensively wif API Management product of Apigee edge in consuming teh API’s in implementing customer use cases.
  • Deployed Docker contained spring boot Micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Design and implementing Using XML/JSON processing/transforming using Java API’s
  • Good Exposure in end to end implementation of CI CD (Continuous Delivery), DevOps processes using AWS Code Commit AWS Code Deploy, AWS Code Pipeline, Jenkins, and Ansible.
  • Good experience in developing ExtJS applications wif extensive server calls using AJAX and strong hold in handling teh server data and exceptions to provide interactive user experience
  • Expertise in implementing Service Oriented Architecture (SOA) using Micro services, SOAP/RESTful web services and JMS.
  • Worked extensively wif Waterfall, Agile Extreme Programming (XP), SCRUM Methodologies.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player wif excellent communication skills.
  • 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, SQL, PL/SQL/Python,Oracle,HTTP

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security,React Js,Postman,swagger

Markup/XML Technologies: HTML, JavaScript, CSS, JQuery, AngularJS, Angular, Ajax, XML, XSD, XSL/XSLT, SAX/DOM, JSON, DOJO,GCP

Tools: & Framework Struts, Spring, Spring MVC, Spring Boot, Spring Web Flow, Spring IOC, Spring AOP, Hibernate, Drools,Splunk.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, Axis2, Micro Services, AWS

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat, JBoss

Database: Oracle, SQL-Server, MySQL server, MongoDB

Development Tools: Eclipse, Spring Tool Suite STS, IntelliJ

OR mapping: Hibernate, JPA, IBatis

Version Control: GIT, CVS, SVN, Rational Clear Case

Testing Tools/ Others: JUnit, SoapUI, Putty, WinSCP, Mockito

OS & Environment: Windows, UNIX, Linux

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

PROFESSIONAL EXPERIENCE:

Confidential, Chester, VA

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development
  • Developed Front-End UI technologies like HTML5, CSS3, jQuery, PHP, JSON, AJAX, Angular, Bootstrap, Tag Libraries, JSTL, and Type Script.
  • Maintained Interface compatibility and concurrency in teh project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Experience in handling, configuration and administration of databases likeMySQLand NoSQL databases likeMongoDBand Cassandra.
  • Strong MySQL and MongoDB administration skills inUNIX, LinuxandWindows.
  • Experience in upgrading different databases and alsomigration of dataamong multiple databases.
  • Developed Angular custom directives and used Routes and Factory validations in Angular.
  • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Integrated Open stack API wif Amazon EC2 cloud-based architecture in AWS.
  • Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed some front end applications based on online transaction.
  • Experience in Design, support and maintain teh Splunk infrastructure in a highly available configuration.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF .
  • Developed RESTful Web services for transmission of data in JSON format.
  • Experienced in APL tools like POSTMAN and Swagger.
  • Developed teh application wif various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Experience in IT industry as Engineerwif proven expertise inAutomation, Build/Release EngineeringandSoftware developmentinvolving cloud computing platforms likeAmazon Web Services (AWS), AzureandGoogle Cloud (GCP).
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
  • Developed teh application wif teh web pages wif Angular and Angular JS in scrolling features
  • Used Spring MVC framework at teh Web tier level to isolate each layer of teh application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Developed teh persistence layer using Hibernate Framework by configuring teh various mappings in Hibernate files and created DAO layer. wrote SQL queries, functions, triggers and stored procedures for PL/SQL and HQL (Hibernate Query Language).
  • Implemented Kafka producer and consumer applications wif help of teh zookeeper and retrieved log messages using Kafka. APACHE KAFKA messaging queues are used for automatic transfer of messages between sender and listener.
  • Developing Spring Boot application using Micro Services architecture wif Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for teh entire cluster.
  • Designed and integrated teh full-scale Hibernate persistence solution wif teh application architecture.
  • Implemented modules into NodeJS to integrate wif designs and requirements and used NodeJS Express Framework.
  • Good understanding in core tenants to be considered when designing & deploying to a cloud.
  • Experience in identifying teh appropriate Google Cloud Platform products to use for popular architectural patterns.
  • Good understanding on Migrating applications to Google Cloud Platform, off site disaster recovery and archival wif Google Cloud Platform, Hybrid architectures and multi cloud deployments.
  • Develop software that takes in API files and interacts wif back-end databases
  • Developed custom general use modules and components extending teh elements and modules of core AngularJS, writes non-blocking code using advanced techniques such as multi-threading, JavaScript dependency management
  • Worked onRESTfulWeb services as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Demonstrate exposure wif Continuous Integration, Continuous Deployment to DevOps CI/CD tool Methodologies.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).

Environment: Java, J2EE, Core Java, Multithreading, HTML5, CSS3, Typescript, JDBC, JSP, Shell script, AngularJS, Servlet, Node JS, AWS, UML, Micro services, Spring Framework, Hibernate, Kafka, Cassandra, NoSQL, Spring Boot, XML, Maven, Jenkins, Perl, Oracle 11g, JBoss, SDLC methodologies, Log4j, Splunk, Rational Application Developer, JUnit, GIT, Restful, Eclipse IDE.

Confidential, Franklin, TN

Full stack Java Developer

Responsibilities:

  • Implemented application-level persistence usingHibernateandspring.
  • Using Restful services sent HTTP requests to teh Server, retrieved teh JSON format data, and parsed it.
  • Developed UI to display distance & ETA using Google API.
  • Developed Payment integration using Stripe API, Rating System & Support for teh app.
  • Implemented Client-side validation for teh app.
  • Implemented teh Connectivity to teh Data Base Server Using JDBC.
  • Experience in developing web application for pull up using JavaScript frameworks like ReactJs, Node JS.
  • Experience worked on google cloud platform (GCP) services like Compute Engine, Cloud Load Balancing (ELB,ILB), GKE, Storage, Stack driver, IAM, Networking services, Disks, VPC, Pub/Sub, Cloud NAT.
  • Good understanding ofNoSQLDatabase and hands on work experience in writing application on NoSQLdatabase which is Mongo DB.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Installing and Configuring Eclipse and WebSphere application Server.
  • Deployed teh applications on IBM WebSphere Application Server.
  • Implemented CI CD pipelines using Jenkins and build and deploy teh applications.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Setup GitHub and use of Git bash for code submission in GitHub repository.
  • Created Typescript reusable components and services to consume REST API's in ReactJs.
  • Developed test cases and performed unit test using JUnit Framework.
  • Hands-on experience wif relational and NoSQL databases.
  • Deployed Docker contained spring boot Micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Designed and developed teh application using agile methodology and followed TDD, Scrum.
  • Analyzed teh Maven dependency management in teh base code to annotate teh dependencies on toSpring Boot application into Gradle for Micro Services.
  • Implemented API controllers (SOAP and REST) and web services client classes to interact wif downstream systems.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes wif teh Cloud Foundry.
  • Used SAX and DOM parser to parse teh XML documents and XSLT for transformations.
  • Analyzed business requirements and documented them into business stories in JIRA
  • Based on Service Oriented Architecture (SOA) using AXIS web service framework.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information
  • Involving in Building teh modules in LINUX environment wif ant script
  • Writing and Optimizing MySQL Queries and connect queries to story.

Environment: Java, AWS, Micro Services, Spring, DB2, CRUD, PL/ SQL, JDBC, Android SDK, Android Studio, Apache CXF, GitHub, ReactJs Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, JIRA, Web 2.0, SOA, JMS, Apache Tomcat, LINUX.

Confidential, SAN JOSE, CA

Java Developer

Responsibilities:

  • Designed and developed UML Diagrams, Use cases, Class, Sequence and activity Diagrams.
  • Architecting and designing of using Flex for creating Front End and Java for server side to process business logic.
  • Developed user interface wif JSP and used JSP Tag libraries to simplify teh application complexity.
  • Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
  • Developed Service (EJB) components for middle tier component implementation and implementation of business logic and Inter communication between components is developed by using XML.
  • Migration of Web Sphere application server to Tomcat application and used Eclipse IDE and deployed teh application on TOMCAT server.
  • Developed dynamic and interactive we based applications using HTML, CSS and JavaScript languages.
  • Implemented Persistence layer using Hibernate to interact wif teh MySQL database and performed CRUD operations.
  • Used web logic as teh app server for deploying teh applications and Used JDBC as teh data access layer connecting to Oracle DB.
  • Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to teh other modules.
  • Used Maven automated build scripts to compile and package teh application and implemented Log4j for teh project.
  • Configured teh XML file for spring security injection to ensure teh back-end security by discriminating teh role of users as well as access authority for teh URIs and server-side assets.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML andJavaScript/DOJO.
  • Involved in project migration from Swing application to web integration using Struts web framework based on MVC architecture.
  • Debugging for Stored Procedures in teh application and using SQL queries to access Oracle, DB2 and SQL Server.
  • Written test cases using JUnit as a testing framework and responsible for preparing test scripts for system.
  • Developed teh code for asynchronous update to web page using JavaScript and Ajax.
  • Created and consumed SOAP based Web services and used SOAPUI to send and receive XML data and Worked wif JMS Queues for sending messages in point-to-point mode.

Environment: Java, Servlets, JSP, JMS, Struts, HTML5, CSS, Java Script, Oracle 10g, Junit, SOAP, SOAPUI, XML, BEA web logic, SQL, Hibernate, Spring, Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Developed java scripts for all client-side validation and developed User Interface (GUI) usingJSP, CSS, JSTL, and XSL.
  • Responsible for analysis, design, development, and integration of UI components wif backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity.
  • Worked on Agile Methodology to meet timelines wif quality deliverables.
  • Implemented teh presentation layer using Struts MVC framework.
  • Creating HTML Web pages utilizing JavaScript and CSS.
  • Involved in High Level Design and prepared Logical view of teh Application.
  • Created Data Source and deployed web application in teh WebSphere application Server.
  • Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from teh repository.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify teh complexities of teh application and worked on XML parser and XML beans as well.
  • While using spring as Application Level Framework, hibernate is used as persistence Framework.
  • Design and implementing Model view controller (MVC) architecture usingspringframework.
  • Wrote Hibernate classes, DAO's to retrieve & store data, configuredHibernatefiles.
  • UsedJenkins Jobsforbuild automationto compile and generateEAR and WAR files.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done byJIRA.
  • DevelopedRESTful web servicesusingJAX-RS, Apache CXF and spring frameworksand persistence usingHibernateandJPA ORMframeworks.
  • Jersey implementation of JAX-RS is utilized todevelopRESTfulWeb services.
  • ConsumedRESTful Webservices (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Involved in creating and extracting data from database usingSQL Queries, PL/SQLStored procedures, triggers, and packages onOracledatabase.
  • UsedMavenfor build, cruise control is used continuous building.
  • UsedSVNas version control system for source code and project documents.

Environment: JDK, Java, Struts, Hibernate, Web Services, Servlets, JSP, JDBC, XML, JavaScript, Core Java, ANT, MAVEN, AJAX, CSS, Oracle, Web Logic, UNIX, PL/SQL Developer, JUnit, Agile, Eclipse IDE

We'd love your feedback!