We provide IT Staff Augmentation Services!

Java full Stack Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Having 9 years of experience in all phases of Software Development Life Cycle as Java/J2EE developer, working through Analysis, Design, Development, Testing, Implementation of applications in Java, J2EE in Client/Server, and web - based n-tier architecture systems.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Defining project scope, Design, Coding, App & web server installation, deployment, Manual Testing, and Implementation
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring4/5, Web Flow, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Experience in designing User Interface (UI) web applications using HTML5, HTML4, CSS3, CSS2, CSS, XHTML,JavaScript, jQuery,AngularJS,NodeJS, ReactJS, AJAX, JSON, and MVC.
  • Extensive Knowledge on the Spring Modules like Spring IOC and Dependency Injection, Spring MVC, Spring Batch, Spring Web Flow, Spring Security (Authentication and authorization), Spring AOP for Code Modularity and Spring Boot.
  • Created SOAP Web Services and REST and deployed in the web server and also consumed the web service from third party software.
  • Expertise in working with Java 8 features like Functional Interfaces, Stream API, Time API, Collection API, and Lambda Expressions.
  • Deploying the Spring Boot, Microservices to pivotal cloud foundry (PCF) using build pack and Jenkins for continuous integration
  • Building and deploying applications to various environments using Jenkins by following Continuous Integration and Continuous Deployment (CI/CD) pipeline.
  • Expertise in using Hibernate ORM, IBatis for implementing Angular6/7 persistence context using JPA (Java persistence API) which is a first level cache. In Hibernate implemented second level cache using EH cache.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ to communicate from Client to Server.
  • Expertise inDevOps tools such as GIT, Jenkins, Maven, Ansible, Chef, Puppet, Docker, Kubernetes, AWS, Azure, GCP, and Terraform, Splunk, Nagios.
  • Used Google Cloud Foundry build pack to run many JVM-based applications (Grails, Groovy, Java Main, Play Framework, Spring Boot, and Servlet) with no additional configuration
  • Experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on REST API (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework, NodeJS (Express JS & Hopi JS).
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Experience on implementing Spring Cloud- Netflix OSS Stack for Micro Services deployment, Zulu for API Gateway for routing, auto configurations like Ribbon for client-side Load balancing, Hystrix (Circuit Breaker) for latency and fault tolerance and Eureka for service registration.
  • Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies like HTML4/5, CSS2/3(using SASS and LESS), Type Script, Bootstrap and AJAX by managing all facets and pipelines of application.
  • Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logic, IBM WebSphere, JBoss.
  • Have good experience and knowledge on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (Mongo DB and Cassandra and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
  • Experience of writing PL/SQL scripts for executing more than one query at a time. Proficient in creating views for tables, writing stored procedures, writing Triggers.
  • Experience in working with various version controlling tools like Git, SVN, Bitbucket, TFS, CVS and different Project management tools like JIRA, Rally, Microsoft Project.

TECHNICAL SKILLS

Programming Languages: Java 1.8, 1.7, 1.6,1.5, J2EE, PL/SQL,PHP, Python

Web services: JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Boot, Spring MVC, Spring JDBC, Spring 4/5, Spring Batch, SOAP, REST, REST API, JPA, EJB 3.0, Hibernate 4.2.

Front End (Web): HTML, XML, JSON, CSS, JSP 2.2/2.1, JSTL 1.2, Bootstrap

JavaScript: jQuery2.x/1.x, NodeJS, ReactJS, Angular JS, Angular6/7

Frameworks: Struts 2.0, JSF 3.0, Apache Camel, Apache Kafka

Application Servers: JBoss7.x/5.x, WebLogic 10.0/9.0/8.1/7.0 , Tomcat 7,6, WebSphere 8.5

Databases: Oracle 12c/11g/10g/9i, MONGO DB, MySQL5.0,4.1

Build Tools: Maven 3.0, Google cloud, Azure, Docker, Kubernetes, CI/CD, PCF, ANT, GRADLE

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Design Patterns: Business Delegate, Front Controller, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory

AWS: EC2, RDS, S3, ELB, EBS

Design Methodologies: Agile, Scrum, Test Driven, Waterfall

IDEs: Eclipse, NetBeans

Tools: Junit 4.x, TestNG, Selenium, JMETER, Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Java Full Stack Developer

Responsibilities:

  • Working through SDLC (Software Development Life Cycle) phases like Requirements Analysis, Software Design, Database Design, Implementation and Integration, Testing, Deployment and Maintenance,E-commerce/Fulfillment.
  • Involved as adeveloperof complex functionalities withinthe project usingfollowingtechnologies likeJava,Struts, Spring MVC, Hibernate, JSP, Servlets, HTML, DHTML, JavaScript, JQuery, Bootstrap, CSS, AJAX, DOJO, SOAP/RESTful Webservices, XML, XSLT, GSA, SQL, Pl/Sql, Tomcat,MySQL Server,NoSQLand ORACLE, Ruby.
  • Integrate Web Service (SOAP/REST) to Interacting with multiple master databases developed DAO layer using Hibernate Template and JDBC Template Operations. Integrated Ehcache as a second level cache in the DAO layer for Hibernate
  • Use core Java 8 concepts like Collections, Multi-Threading, Generics, Exception Handling, Java Reflection and Serialization
  • Developing internal Web Application in Groovy/Grails with Mongo DB as a data store. Using the Intellij Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK use Spring5.0 Stream template for the asynchronous exchange of critical business data and events among J2EE components.
  • Design and develop the RESTAPI based Micro Services using the Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • Migrating application functionality in sending emails from MySQL to NoSQL database implemented by Google Cloud platform which handles BIG Data.
  • Worked on GAE'sGoogle App Engineas PaaS involving App Engine APIs: DataStore, Cloud Storage, Bigtable, Blob-store, asynchronous services using Backend, TaskQueues and Modules, and scheduled tasks using App Engine Cron Service.
  • Implemented RestFul web services using GAE Backend Queues, TaskQueue and Modules for asynchronous operation to facilitate various integration endpoint to consume patient results from various test machines to VCP.
  • Installed Pivotal Cloud Foundry on EC2 to manage the containers created byPivotal Cloud Foundry (PCF) the UI layouts and front-end programming for web application that matches the wireframes using the latestHTML5,CSS3andAngular7.
  • Installed, configured, and administered No SQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Followed top down approach to implement SOAP based web services & used AXIS commands to generate artifacts from WSDL file.
  • Developing REST web services using NodeJS and ExpressJS and used NodeJS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
  • Designed and developed the user interface components for the overall application using the web technologies like HTML, CSS, Bootstrap, and AngularJS.
  • Configured Jenkins to handle application deployment on Cloud (AWS) and to integrate with Git Hub version control created the Azure Functions using JAVA that receives the inputs from the service calls and performs the database interactions.
  • Strong knowledge of Continuous Integration/Continuous Development (CI/CD)withKubernetesSpinnaker used SpringMVCfor implementing web tier and developed web based application service components and configured beans using SpringIoC.
  • Worked on integrating Spring with the Elastic search and developed API's to read and publish data from Elastic search cluster using native Java transport client as well as REST client.
  • Used J2EE for the development of business layer services responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database.

Environment: Java 8, J2EE, Spring 5.0, Spring Boot, Spring MVC, Hibernate, Microservices, SOAP/REST, REST API, NodeJS, Angular JS, Angular7, Kubernetes, CI/CD, Google cloud, AWS, PCF, Junit, J Meter, Log4j, Mongo DB, Apache Kafka, HTML 5, Bootstrap 4, CSS 3.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Responsible for the finalizing the business requirements and involved in planning meetings involved in design, development and testing of the application building applications using Maven in each and every phase of SDLC.
  • Used Google Cloud to run the serverless Java Microservices in App Engine and made use of the different resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets.
  • Developed Java MicroServices and deployed them to Google Compute Platform.
  • Designed and deployed the first data ingestion pipeline on GCP by using Cloud Pub/Sub, Cloud Dataflow, Cloud Data Prep and Big Query.
  • Developed UI screens using Citi Internal Framework called Ecore Framework implemented the object oriented programming concepts for validating the columns of the import file.
  • Experience in developing web based GUIs using Angular JS and JSP, HTML, and JavaScript developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QA team and support team as required.
  • Developed System with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA), which can data, bind and synchronize with Angular6 framework.
  • Experience in using Web-servers like Apache Tomcat worked on Mongo DB responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Developed various DOA’s in the applications using Spring 4.0 support and fetch, insert, update and deleted data into the database table worked with Cloud management and Chef Automation
  • Developed EJB Components, which encapsulate business logic and build up the model for the system implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy system Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Designing and implementing scalable,RESTandMicro Services basedmobile back-end. The back-end is being written inJava 7usingSpring bootfor simplicity and scalability
  • Implemented Log4j for logging and developed test cases using Junit learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS
  • Developing the application using Struts and Hibernate based frameworks created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and script files.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Working closely with QA team and coordinating on fixes used Spring framework to implement middle tire with Spring IOC, AOP played a very important role in resolving the defects.
  • Deployed the application on Web Sphere Application Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions played an important role writing the Junit test case scenarios for all the validations.

Environment: Java7, J2EE, JSP, Spring 4.0, Spring Framework, Spring MVC, Spring boot, Angular JS, Angular 6, Ecore Framework, JavaScript, XHTML, CSS, SOAP, REST API, REST, Micro Services, Eclipse, Hibernate, Web sphere serverDB2, Mongo DB, Google cloud, Docker, Kubernetes, SVN, GIT (after migration), LOG4j, Junit

Confidential, Fort Worth, TX

Java Developer

Responsibilities:

  • Responsible for the finalizing the business requirements and involved in planning meetings involved in design, development and testing of the application building applications using Maven in each and every phase of SDLC.
  • Developed UI screens using Citi Internal Framework called Ecore Framework implemented the object oriented programming concepts for validating the columns of the import file.
  • Experience in developing web based GUIs using Angular JS and JSP, HTML, and JavaScript developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QA team and support team as required.
  • Developed System with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA), which can data, bind and synchronize with Angular6 framework.
  • Experience in using Web-servers like Apache Tomcat worked on Mongo DB responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Developed various DOA’s in the applications using Spring 4.0 support and fetch, insert, update and deleted data into the database table worked with Cloud management and Chef Automation
  • Developed EJB Components, which encapsulate business logic and build up the model for the system implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object. worked on developing API’s in GCP for DataPrep jobs.
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy system Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Designing and implementing scalable,RESTandMicro Services basedmobile back-end. The back-end is being written inJava 7usingSpring bootfor simplicity and scalability
  • Implemented Log4j for logging and developed test cases using Junit learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS
  • Developing the application using Struts and Hibernate based frameworks created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and script files.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Working closely with QA team and coordinating on fixes used Spring framework to implement middle tire with Spring IOC, AOP played a very important role in resolving the defects.
  • Deployed the application on Web Sphere Application Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions played an important role writing the Junit test case scenarios for all the validations.

Environment: Java7, J2EE, JSP, Spring 4.0, Spring Framework, Spring MVC, Spring boot, Angular JS, Angular 6, Ecore Framework, JavaScript, XHTML, CSS, SOAP, REST API, REST, Micro Services, Eclipse, Hibernate, Web sphere serverDB2, Mongo DB, Google cloud, Docker, Kubernetes, SVN, GIT (after migration), LOG4j, Junit.

Confidential

Software Developer

Responsibilities:

  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP developed the data access classes using JDBC and SQL queries wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards applied various complex SQL queries.
  • Developed SOAP, Rest, Rest API based Web service using Apache CXF. Developed Logger classes using Log4j for efficient logging mechanism.
  • Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML used Servlets to write server-side programs worked with POJO for handling data coming from the legacy systems.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
  • Developed Application using spring, Spring MVC and Hibernate and also Spring Framework at Business Tier and Spring Bean Factory for initializing services.
  • Interaction with the database is accomplished through JDBC wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Extensively used Linux, Unixsystem administration tools to create servers and deploy and run applications in development stage proficient with Web Services framework and writing XML based Web Services.
  • Used LOG4J, JUNIT for debugging, testing and maintaining the system rate Antscripts to build and deployed on WebSphere Application Server.

Environment: Java, J2EE, HTML, CSS, Spring, Spring MVC Hibernate, SOAP, Rest, Rest API, Servlets, JDK, PL/SQL server, Unix, Linux, Eclipse, Triggers, JDBC, JSP, POJO’S, Web services, ANT, LOG4J, Junit.

We'd love your feedback!