We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 10+years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
  • Expertise in spring framework, including Spring IoC, Spring DAO support, Spring ORM, Spring Microservices, Spring AOP, Spring Security, Spring MVC, Spring Cache, Spring Integration, Spring Boot, and Spring REST.
  • Experience in using Bamboo, TeamCity, Git Lab CI, and Jenkins as a continuous integration and delivery tool that ties automated builds and tests.
  • Expertise in Developing applications using Restful Web Services, SOAP, Confidential BPM, Java, J2EE, Servlets, EJB, JPA, WebSphere Commerce, Hibernate, Spring Framework, Jasper Reports Server, Extjs, JSP, JMS, Struts, XML, Eclipse, NetBeans, jQuery, Visual Source Safe, CVS, SVN, JDBC, JNDI, ANT, Maven, IReport, Apache Tiles, Spring Batch, Spring Security, Spring Webflow, Spring Data JPA, JSF, ICE faces, HTML and Java Scripts.
  • Experience in performing Tuning the JVM for running Apache Tomcat.
  • Strong experience in using various IDE’s tools like NetBeans, Eclipse, IntelliJ, BlueJ, JBuilder, Rational Application Developer (RAD) and JDeveloper for application development.
  • Multitalented Coder with extensive programming capability in using various IDE's which includes Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, 8.0, 8.5, Confidential Rational Application Developer6.0, 7, Visual Age, Code Gear JBuilder and NetBeans.
  • Experience in JUnit, Mockito, Spock, TestNg for unit testing and Selenium Web Driver, Cucumber (Behavior Driven Development testing) for Integration testing.
  • Expertise in developing Micro services using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
  • Expertise with servers using Apache Tomcat & HTTP Server, Web Sphere, Web Logic and JBOSS Application server.
  • Experience in building high performance and scalable solutions using various Hadoop ecosystem tools like Pig, Hive, Sqoop, Spark, Solr, and Kafka.
  • Hands on experience in installing, configuring, and using Hadoop ecosystem components like Hadoop MapReduce, HDFS, HBase, Oozie, Hive, Sqoop, Pig, Zookeeper, and Apache Storm.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
  • Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Hands - on experience with Atlassian software products like JIRA, Confluence, Source Tree and Bit Bucket.
  • Hands-on experience in Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Well versed with SQL Server, Oracle, DB2 and MySQL as back-end Databases. Extensively used database tools like TOAD and SQL Developer. Knowledge in Database Programming with Stored Procedures, Triggers, Functions using SQL, PL/SQL and Oracle.
  • Hands on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor for Angular JS, Mocha and Chai React JS and Backbone JS.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Good experience on DevOps tools such as Chef, Puppet, Ansible, Jenkins, GIT.

SKILL:

Languages: Java, SQL, PL/SQL, UML, C

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS, HTML, DHTML, Java Beans, JavaScript, AJAX.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere9.0,8.5,8.0, JBoss.

IDEs: Eclipse, NetBeans, Red Hat Developer Studio, WSAD, Confidential RAD

Tools: TOAD, XMLSpy, Ant, PL/SQL Developer, JUnit, iReport

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Db2, Oracle 8 / 9i / 10g, HSQL, My SQL, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc.

Frameworks: Struts, Spring Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate, Hibernate, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git, TFS

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Migrated from Java 1.7 to Java 1.8 and upgraded spring application from 1.X to 2.X.
  • Involved in design and development as a J2SE and J2EE Software developer on an Agile platform to development processes on Software Development life cycle (SDLC).
  • Implementation of the markup of the project using HTML, CSS, Bootstrap and created different modules in the application and applied AngularJS to enhance the user interface, for making restful API calls and data binding.
  • Used Confidential Integration Bus (IIB) to connect to T-SQL stored procedures and connect it with Java component to write custom business logic.
  • Working on next generation of services / API Spring Boot Swagger Rest Apigee.
  • Enabled swagger for all micros services to publish the contracts.
  • Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
  • Build and configure WebSphere Portal components including navigation, menu, and content view portlets.
  • Involved in deploying the ESL portal application on Confidential WebSphere portal server.
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Involved in identifying job dependencies to design workflow for Oozie and resource management for YARN.
  • Worked with NPM package manager tools and created reusable templates using Angular directives.
  • Programmed in Angular 4 to upload(post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
  • Used JPA and Hibernate for data-object mapping to enable persistence of the data Implemented DAO classes separately to modularize the data access component.
  • Used JPA tool for generating entities from database.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using jQuery, AngularJS, Ext JS, ReactJS, Bootstrap and JavaScript.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, NodeJS, and React.JS.
  • Developed and implemented UI controls and APIs with ExtJS and Coded the front-end Ajax framework components using Web 2.0 JavaScript library ExtJS. Used React-Router to turn application into Single Page Application.
  • Used Spark API over Cloudera Hadoop YARN to perform analytics on data in Hive.
  • Involved OAuth 2.0 configuration for authentication, authorization.
  • Developed Pig Scripts, Pig UDF and Hive Scripts, Hive UDFs to analyze HDFS data.
  • Worked on Spring Cloud-Netflix OSS stack for microservices deployment and auto configurations like Eureka, Ribbon, Hystrix, Zuul (Edge proxy) and Monitoring and centralized log analyses (ELK).
  • Used Junit, Cucumber for Spring, Protractor for Angular, Mocha and Chai for React.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Installed Kafka manager for consumer logs and for monitoring Kafka Metrics also this has been used for adding topics, Partitions to build real-time analytics purpose.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on Angular 2.0/4.0 Components (ngModules), Services (observable/promises), Directive and Pipes.
  • Worked on React JS components, forms, events, routers and Redux asynchronous functions
  • Designed and developed asynchronous RESTful Microservices using Spring boot.
  • Worked on Spring Cloud-Netflix OSS stack for microservices deployment and auto configurations like Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancer), Hystrix (Circuit Breaker), Zuul (Edge proxy) and Monitoring and centralized log analyses (ELK).
  • Building real-time dashboard applications for visualization and analytics on Apache Web servers using Elastic Search, Logstash and Kibana 4.0 (ELK), D3.JS, Grafana, Splunk, Graphite.
  • To integrate the enterprise application technologies with existing JVM environment used in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel.
  • Worked with Karma, Jasmine, Mocha and Chau testing frameworks to perform unit testing.
  • Used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
  • Successfully deployed and compiled many of the applications using Web Sphere Application Server, Web Logic Application Server, Nginx proxy webserver, JBoss and Apache Tomcat.
  • Used various version control software such as SVN, GIT, GIT LAB, CVS, Big Bucket for maintaining code repositories.
  • Implemented Single Sign On and policy-based authentication using Site Minder security framework.
  • Worked on design patterns like MVC, Object Orient Design, Singleton, Factory, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Involved in Rule project design, Orchestrate, Authorization, debugging for launch configuration for rule project analysis reporting, execution and publish to JRules team server.
  • Implemented Docker container service, build pipe line like Jenkins, Bamboo and GoCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Migration of current search process from Database to Solr search engine.
  • Implemented continuous deployment system with Jenkins: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database. Involved in development of java components by using Hibernate and Spring to persist the data in DB.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like factory method, Abstract factory pattern, Singleton, while developing web-based Applications using REST Web services.
  • Implemented Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases.
  • Created rule-based decision services using BRMS (ILOG JRules framework) and developed specialized search system using MongoDB, AngularJS, Java Servlets, JUnit, and Maven.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
  • Deployed the application on Amazon web Services (AWS) using Elastic Cloud Computing (EC2) and Elastic Container Services (ECS) instances. Used Angular 2 to build custom reusable components to use across the application pages.
  • Project migration into cloud environment using AWS, Docker container.

Confidential, Palo Alto, CA

Full Stack Java Developer

Responsibilities:

  • Client Communication daily, to discuss on sprint stories and project status.
  • Responsible for creating efficient design and developing User Interaction screens using HTML 5, CSS3, JavaScript, Bootstrap, React.js, Redux, MongoDB.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used Confidential WebSphere Studio Application Developer (WSAD) as the IDE for writing code.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application and created and used Reducers that received said Actions to modify Store State Tree.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js and Redux.
  • Used various predefined components from NPM (Node Package Manager) and redux library to create user interaction screens.
  • Used React JS components, Forms, Events, Keys, Router, Animations, and Flux concept for page creation.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Used React-Draggable to develop the Drag and Drop functionality.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Worked with Express JS for development of RESTful web services and middleware configurations.
  • Strong experience with Axios AJAX to pull the data from the REST API and issued HTTP requests to interact with REST endpoints.
  • Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Used configuration file and Node JS at backend to interact with MongoDB using Mongoose connector.
  • Developed Node.JS Readable and Writable streams to process the data from the external source of the application.
  • Developed the application as a Spring Boot App to get range of non-functional features.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Worked on NoSQL database MongoDB and developed custom MongoDB applications as per the client specification.
  • Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another MongoDB cluster.
  • Used Apache Kafka to build data pipeline for developing producers and customers.
  • Used Chai, Mocha and Gulp for developing test cases for unit, integration and functional testing.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues

Confidential, NY

Java Developer

Responsibilities:

  • Developed the Service Oriented Architecture application using Spring MVC and AngularJS as a User Interface view.
  • Client Communication daily, to discuss on sprint stories and project status.
  • Responsible for ensuring the pattern consistency across all pages.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, jQuery AJAX and JSON.
  • Used Angular JS to develop a single page application.
  • Created two way binding Angular JS components and provide access to the server-side through Backbone's API from Backbone.model and Backbone.collection.
  • Developed Single Container Applications by writing the code in AngularJS.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Built SPA with loading multiple views using route services using Angular and NodeJS
  • Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
  • Existing JavaScript code conversion into MVC pattern using Angular JS framework.
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and Angular JS
  • Integrated the Java code (API) in JSP Pages.
  • Used Hibernate EH Cache technique for the critical objects in the application.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Configured multiple data source using Hibernate Session Manager functionality to provide independent database connectivity.
  • Integrated Hibernate with Spring STS to interact with database. security JSP tags to provide UI level spring security.
  • Developed Restful web services using Apache-CXF, which would be available for other local OSGI bundles.
  • Used Confidential MQ for the integration of components.
  • Developed of SOAP Web services using Apache Axis to extract client related data from databases.
  • Built REST API end-points for various concepts using JAX RS API. Ensured timely Sprint Delivery with no Spill-over tasks.
  • Stored the external stream of data into Apache Cassandra for building real time analytics dashboard using Google Charts API with Angular JS components

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Client engagement developer and implementation engineer for code install to production.
  • Designed and developed SOA implementation by integrating the Spring MVC application managed beans with JSF - Prime Faces view for building the application.
  • Used JSF Prime Faces by assembling reusable UI components in a page and wiring the client generated events to server-side event handlers to develop web application
  • Used JSF Prime Faces through XML file view templates to build reusable components
  • Injected the JSF Managed beans using Spring-managed beans by extending the Spring Bean Auto Wiring support to achieve the Dependency Injection.
  • To integrate the Spring MVC application with the JSF pages used Spring Bean Faces Resolver i.e., Spring Resolver.
  • Created and consumed RESTful based Web services and used SOAPUI to test for send and receive XML data
  • For sending messages in point-to-point mode communication used JMS Queues
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Used Spring JPA to perform the CRUD operations and persist the data to the database.
  • Used JavaScript and Ajax developed the code for asynchronous update to web page
  • By using XSL, XSLT pre-processors Transformed, Navigated and Formatted XML documents.
  • Implemented Spring Security for posing security constraints on JSF UI page views.
  • Scheduled Spring Batch jobs to convert the payment files sourced form external application into CSV files, used Quartz scheduler.
  • Deployed the Spring web services in AWS cloud using Docker containers utilizing the Docker Swarm cluster.

Confidential, NY

Java Developer

Responsibilities:

  • Developed front-end using HTML, CSS, JavaScript and jQuery.
  • Performed client-side validations using JavaScript and jQuery Framework.
  • Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Responsible for understanding the functional requirements, writing the technical design and developing the requirements
  • Worked in Agile (Scrum) Methodology that includes daily scrum meetings with team.
  • Developed and maintained web applications utilizing open source technologies like Hibernate ORM, Spring Frameworks.
  • Designed applications mainly using Spring MVC module.
  • Managed Object Persistence, Data retrieval using JPA, JDBC and hibernate with DB2 as backend.
  • Added functionality that ingested data from a SOAP web service
  • Reviewed and signed off QA test plan and Test case documents.
  • Used JUnit for Unit testing and Involved in performing Integration testing of the whole application

We'd love your feedback!