We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Franklin Lakes, NJ

SUMMARY

  • Over 8+ years of comprehensive experience in the Analysis, Design, Development, Implementation, and Testing of enterprise applications with web technologies, distributed technologies, and client - server architecture environment using Java/J2EE.
  • Expertise in Web-Development technologies like HTML, DHTML, JavaScript, JQuery, CSS, XML and XSL/XSLT and AJAX.
  • Substantial knowledge about IBM WebSphere Application Server, Apache Tomcat Web Server, JBoss, and WebLogic Server.
  • Expertise in developing and consuming Microservices, Web Services including different technologies and standards like SOAP/UDDI/WSDL, RESTful, JAX-WS.
  • Experience with Java Messaging Services (JMS) to exchange information over the reliable channel in an asynchronous way by using IBM MQ Series, Rabbit MQ, Active MQ, and Apache Camel as a message queue.
  • Experience in developing and implementing the back-end services for web applications using Microservices Architecture and proficient in developing Microservices Spring Boot
  • Hands-on experience with design patterns like Dependency injection, Singleton, Domain Object, DAO, Session Facade, Intercepting filters, Factory pattern, Service Locator, Front Controller, Command pattern, MVC.
  • Expertise in developing Internet/Intranet Applications with SOA, Web Services SOAP, and RESTful.
  • Expertise in developing applications using Spring Framework, Inversion of Control and Dependency Injection, Spring MVC, Spring JDBC, and ORM Technology like Hibernate.
  • Experience in writing the ANT Scripts and UNIX Scripts for building and deploying the working enterprise application.
  • Research about of JBPM process engine for use in the implementation of Flow Control System of People.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Good experience in developing customized policies in Apigee Edge and developing API's in Apigee Baas.
  • Used Web services - WSDL and SOAP for getting credit card information from third party. its principal business is to process payments between the banks of merchants and the card issuing banks or credit unions of the purchasers who use the MasterCard brand debit and credit cards to make purchases.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline, and Lambda. Setting up databases in AWS using RDS, storage using an S3 bucket, and configuring instance backups to S3 bucket.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release and quality of software and involved with teams that worked on Scrum, Agile Software Development and Waterfall Methodologies. Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation by using various tools like GitHub, SVN, Bitbucket, Terraform, Ant, Maven, Jira, Jenkins, Bamboo, Chef, Puppet, Ansible, Docker, Kubernetes, Nagios.
  • Programmed with Apache Spark to read huge CSV files (3MB - 15GB) on Hadoop, searched, extracted, compared data then saved in files on Hadoop. The project used Spark 1.6 in Java.
  • Interface design and development experience using HL7, FHIR, HIPAA, XDS.b, SOAP, CCD, CDA, eHealth Exchange (NwHIN), Direct Secure Messaging, HISP, SOA, Meaningful Use (MU) Regulations and Health Information Exchange (HIE).
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Proficiency in enterprise search with span experience in Solr 4.10.2 to 7, Oracle Endeca, Autonomy Idol, FAST ESP, LucidWorks Fusion.
  • Have good experience in developing applications using Eclipse and RAD, building them using Maven, Ant, and deploying them in application servers like JBoss and Apache Tomcat.
  • Wrote Jasmine unit tests using Karma to verify Angular.JS modules and JavaScript utility routines and developed custom directives and Services in AngularJS.
  • Expertise in J2EE Technologies: JSF, XML, EJB, JSP, Servlets, JMS, JNDI, JDBC, Java Script, Swings, Hibernate
  • Experience in Web based application development using Java/JEE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, Web Services and XML.
  • Responsible for the development and testing of several components of the application using Java, J2EE AWS Elastic Search, EJBs using Web Sphere Studio.
  • Created web dashboard for traders to track Volatility Smile in real time using AngularJS, Bootstrap.
  • Worked extensively with ReactJS/ Redux tech stack, implement React to build UI components, Redux for managing app state and interaction.
  • Have strong knowledge of server-side technology NodeJS and its integrated tools like NPM, Yarn, Webpack.
  • Developed Maven/Ant/Docker builds scripts and configured continuous integration servers like Jenkins/Hudson for regular builds.
  • Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services ( AWS) and Azure.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages, and Cursors for Oracle, SQL Server, DB2, MySQL. Good understanding of Relational Database concepts and experience in Query construction using SQL, PL/SQL.
  • Proficiency in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates, and status reporting.

TECHNICAL SKILLS

Languages: Java 12 (JDK 1.8), Java Swings, JSF, JUnit, Log4J, Ant, Maven, Python.

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton, Agile, Scrum, Test Driven Development.

Web Technologies: JSP, Servlets, AngularJs, jQuery, React.JS, Node.JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js

Web Services: SOAP, RESTful Web Services

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.

Application/Web Servers: JBoss, Glassfish 2.1, WebLogic, Web Sphere, Apache Tomcat Server.

IDE Tools: Eclipse, Rational Application Developer (RAD) and NetBeans, STS.

Databases: Oracle 11g, MySQL, SQL, MongoDB.

Cloud: AWS.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, FrontPage, Ultra Edit 32, Clear Case, iReport -1.2.5.

PROFESSIONAL EXPERIENCE

Confidential, Franklin lakes,NJ

Java Full Stack Developer

Responsibilities:

  • Involved in the complete Software Development method, which is AGILE including Requirement Analysis, design, implementation, and testing.
  • Design and development of n-Tier Enterprise Application in Java Platform, strong UML/Rational Rose experience.
  • Implemented the application following the Oraclebest practices and patterns like Singleton, Factory, Session Façade, MVC, and DAO.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • The RESTful web services have been used to retrieve and update the data, which is populated in view using AngularJs MODEL.
  • Analyzed the existing components as well the database schema and data to contribute to new enhancements and feature requests to the project, such as Mass Clear, Accession Finder, Copy Assay and SMILES Structure Editor
  • Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume.
  • Migrating the existing project to Microsoft Azure with Azure services.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Developing the web applications using Core Java Threading and Collection .
  • Developed the JSP pages and CSS to different screens to CCMS.
  • Creating Json deployment templates for provisioning virtual networks, subnets, VM Scale Sets, Load balancers and NAT rules. Define set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates to creating resource group of virtual machines
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Standardized the Restful endpoints using the Hapi Fhir open source project for Java.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Used JAXB for marshaling and unmarshalling of the work order, billing XML documents, and JAXP for processing.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • 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.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • 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.
  • Written Automation scripts in PowerShell, which make API calls to Azure DevOps and find users who have not accessed Azure DevOps for more than 90 days (Cost Optimization Project).
  • Uploaded huge daily .csv files to Hadoop HDFS
  • Worked with ELK (Elastic Search, Logstash, Kibana) for log Analytics, security purposes, collects the real-time data from different sources, analyze the data available, to create attractive dashboards.
  • Experience working on Redux Uni-directional data-flow achieving predictable application behavior.
  • Involved in the creation of web services, WSDL, and web methods with Annotation in Hibernate, implemented web services in JAXP based on SOAP protocols using XML and XSLT.
  • Experienced in the AWS cloud platform and its features which include EC2, S3 bucket, ELB, EBS, Cloud Watch, Elastic search, Virtual Private Cloud, and API Integration.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Used multithreading for writing the collector parser and distributor process, which was getting Real-time data from Zacks API in the format of JSON, using multithreading improved the performance by a lot. Moreover using the concurrency package of collections made it thread-safe.
  • Worked Extensively with the ReactJS by Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Developed a web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Development of FMC Fixed Mobile Conversion and conference application for MTS- leading telecom operator in Russia. The application supported CDR generation and real-time Diameter based charging features
  • Creating custom, general use modules, and components that extend the elements and modules of core Angular 8 and Typescript.
  • Worked on Angular 8.0, HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular 8.0.
  • Used Dojo toolkit to construct Ajax requests and build dynamic web pages using JSP, DHTML, and java scripts.
  • Develop the name selectors in UI using Dojo and AJAX for key down responses from the back end.
  • Recommend and develop a strategy for integrating the internal security model into new projects with Spring Security and Spring Boot.
  • Developed enterprise applications using Scala and Used Python scripting for running dynamic websites on servers.
  • Implemented Angular 5.0 services to connect the web application to back-end APIs

Environment: Java 12, Spring 4.1(DI, MVC, Tran Management, Integration, AOP, Boot), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache Camel, JQuery 1.9, JQuery, DOJO, AJAX, UML, JSTL, Oracle 11g, NoSQL, and access management, Amazon EBS, HTML5, CSS3, AngularJs, Junit, Maven, JIRA, Jenkins.

Java Full Stack Developer

Confidential, Atlanta, GA

Responsibilities:

  • Planning, analysis, design, and implementation of different modules using Agile (Scrum) Methodology.
  • Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks. Also have experience on implementing and managing continuous delivery systems and methodologies on AWS and created END-END Automation with CI Procedures using Jenkins & automated Maven builds by integrating them with Continuous Integration tools Jenkins
  • Used CDR data and had telecom OSS knowledge.
  • Designed Class diagrams and Sequence diagrams in the detailed design phase of the project using Rational Rose.
  • Developed the User Interface using JSP, HTML5, CSS3, JavaScript, jQuery Node JS, and enhanced response using Twitter Bootstrap. experience in API Design and Development with Apigee Edge Platform.
  • Worked in Java, J2EE platform to design, develop, implement and deploy scalable fault tolerant applications on Apigee Edge Platform.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web Logic Application Server.
  • A test framework, which is called KARMA, has been implemented which is very much efficient and flexible for the AngularJs framework.
  • Developed UI using JSP, Java Script and CSS
  • Used Docker, spring Boot, JBOSS, Azure, cassandra.
  • Deployed applications on Azure by using AppDynamics.
  • Used PUTTY for debugging and connect to my remote files in server securely using SSH Encryption and WinSCP to transfer files between local and remote folders and change file permissions.
  • 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.
  • Real time streaming the data using Spark with Kafka
  • Used AJAX & JSON communication for accessing RESTful Webservices payload.
  • Developed Single page application and structured the JavaScript code using AngularJS and Created responsive web pages using Bootstrap.
  • Developed a user-friendly interface to seamlessly combine the new module with the existing login system by using AngularJS.
  • Maintained and enhanced a reporting project for process results based on stored procedures using MS SQL Server in CSV.
  • Deployed and maintained a scheduled posting of emails with diverse types of reports in csv to multiple distribution lists.
  • Mapped data from CSV to XML and vice-versa using DataWeave and DataMapper and responsible for API designing using REST and SOAP services.
  • Design and developed web application using JSF, Spring Web Flow, AJAX technology and front end UI using JSF, Apache MyFaces and Prime Faces UI components.
  • Configured WebApplicationContext as a ContextListener in the web.xml file to Integrating Spring with JSF.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI, and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Developed the service layer, a layer that acts as a bridge between the presentation layer and the data access layer, with the Spring framework.
  • Implemented Microservices based on spring boot architecture running on Tomcat Application Server.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.
  • Used TOAD to get connected to Oracle to access the backend Oracle Database for verifying and validating the data inserted.
  • Used NoSQL database MongoDB for proof of concept and having experience in creating Stored Procedures and having experience in Remote Procedure Call (RPC) and Redis.
  • Written and implemented JMS publisher and subscriber for both real-time and batch processing of update notification messages using RabbitMQ message broker services.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used the JTest Tool for performance testing.
  • Used Eclipse as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Excellent experience in developing unit tests using JUnit and Mockito, performance testing with JMeter, and automated testing with TDD (Test Driven Development), as well as utilizing Log4J.
  • Implemented Hibernate Template to a great extent making use of HQL, Named Parameters, Named Queries, and interfaces such as Expression, Query, and Criteria.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, JQuery, AngularJS, NodeJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Web Services (SOAP and REST), Spring Boot, WSDL, Service Oriented Architecture, Hibernate, Oracle10G, JBoss, JUnit, Log4j, JMeter, TDD, Maven, JIRA, GIT and Spring Tool Suite.

Java Developer

Confidential, Omaha, NE

Responsibilities:

  • Involved in the software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Worked on core AWS services such as Setting up a new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling, and Cloud Formation. Implemented applications using Java J2EE JSP JSF Servlets JDBC XML HTML XHTML Hibernate Struts spring and Java Script on Windows environments.
  • Helped team members to solve many JSF and RichFaces related issues.
  • Performed code reviews and provide guidelines for best practices of software management, Coding Standards, and Code Commenting for better understandability.
  • Designed and developed products for delivery location monitoring system using Spring MVC, Spring Boot, Spring Data, Spring Cloud, Maven, JPA, Hibernate, Tomcat, RabbitMQ, MongoDB, Web Socket, and implemented server-side REST APIs.
  • Involved in CQ5/AEM related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish, and author set-up.
  • Developed Angular controllers, services, filters, and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur, etc.
  • Used Spring MVC framework for implementing Model-View-Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that the complexity of integration will be reduced and maintenance will be very easy.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
  • Worked on a Spark Job to Convert CSV data to Custom HL7/FHIR objects using FHIR API’s.
  • Implemented Spring AOP for basic authentication at API Level, which reduces the development time to handle the exceptions.
  • Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager. Managed Docker orchestration using Docker Swarm and also responsible for the containerization of applications using Docker.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase, and RXJava that are consumed by other Microservices with an average response time of 30 milliseconds.
  • Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Developed application Specific thread-safe XML APIs, XML Document Builder and parser utils, validators using java DOM Parser which is used among the components.
  • Developed Business logic with the help of spring and Data Access was implemented by using Hibernate.
  • Handled the security and Authorization by Spring Security and OAuth authentication Protocol.

Environment: JDK1.6, J2EE, JDBC, Servlets, Spring, Spring MVC 4.1.5, Spring JDBC, EJB3.0, Jasper Reports Server, XML, Hibernate ORM 4.3.5, HTML5, GWT 2.6, SQL Server Management Studio, XSD, JBoss Studio, JBoss Server, SVN, Maven, Windows OS, Log4j, Junit, JIRA.

Java Developer

Confidential, Maryland Heights, MO

Responsibilities:

  • Implemented Struts Framework in the presentation tier for all the essential control flow, business level validations, and for communicating with the business layer.
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front-end UI using JSP, HTML, JavaScript, CSS.
  • Implemented the Struts Validators framework to validate the data.
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0.
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of the OneSource Project.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.
  • Worked on POC of high-end APIGEE innovative proxies and On-boarding API's.
  • Used APIGEE Management APIs for certain operations.
  • Designed FACADE design patterns for APIGEE using JAVA platform.
  • Worked on transition from legacy products to newer version of APIGEE Edge.
  • Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites
  • Created Restful Web service for updating customer data from sent from external systems.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Responsibilities involved developing Action Classes, Form Beans, and JSPs.
  • Created development environment in Eclipse using Flex, WebLogic server.
  • Implemented serial communication between Manager and EMS agent
  • Involved in writing a shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate 3.0 ORM framework for persistence to the database by integrating it with the Spring framework using the Spring Hibernate template.
  • Implemented agent Module to parse the Excel files using the POI framework and process the data as per the business tier logic.

Environment: Java 1.6, Oracle 10g, PL/SQL, Spring, Spring Boot, Microservices, Spring MVC/JDBC, OPA, Maven, Jenkins, XML, XPATH, Linux VMs, Selenium, Test NG, WebLogic, Hibernate, GitHub.

Java Developer

Confidential

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Extensively worked with core java like collections, String Builder, and interfaces
  • Used Apache CXF framework to build complex frameworks.
  • Developed complex Web Services and tailored the JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Weblink, and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model, and View Objects, View Resolver.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JDBC to connect to the Oracle database and JNDI to lookup administered objects.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot, and Hibernate framework to provide the needed functionality.
  • Involved in the implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object, and Template.

Environment: Java/J2EE, Core Java, JDK, Spring Boot, Hibernate, Webservices, JAX-RS, Mockito, WADL, SOAPUI, JSP, JDBC, jQuery, AJAX, Html, CSS, Maven, log4j, Oracle, MS SQL, PL/SQL, SQL Developer, JIRA, JMS, APACHE AXIS, Source.

Java Developer

Confidential

Responsibilities:

  • Have used the DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5, and JavaScript, Angular JS.
  • Wrote batch jobs and was involved in the performance tuning of complex queries.
  • Monitored the error logs and fixed the problems.
  • Developed the different components of the application such as JSP, Servlets, DAO, and Used SubVersion (SVN) for version control.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for the request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and the build operation of the entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, Bugzilla, Autosys, Aqua Studio, JIRA, Cygwin.

We'd love your feedback!