We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • 8+ years of experience in design, coding, unit testing and deployment of Java/J2EE based applications (Web Applications, Web Services and WCF Services) and Front - end Applications.
  • Experience in developing Single Page Applications using Angular.js and developing responsive web App
  • Experience in User Interface using HTML 5, CSS, React, Bootstrap, CSS3 and Angular.js.
  • Strong Experience in developing optimized web applications with JavaScript, JQuery, Angular.js and Twitter Bootstrap.
  • Strong experience in designing N-tier architecture applications.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications. Experience with services, pipes, form validation, Reactive forms in Angular 2 and Multi-Threading.
  • Architected teh frontend solution using React, Relay and GraphQL.
  • Extensive development experience in object-oriented-analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
  • Expertise in skills in JAVA, HTML, DHTML, CSS3, JavaScript (NodeJS on serverside), JSP and XML Technologies.
  • Deployed My own Code onto Git Environment and applied some Hooks to automated teh process of Continuous Integration and Continuous deployment (CI and CD).
  • Experience with tools like Docker Images/containers and kubernetes.
  • Profound experience in creating real time data streaming solutions usingApache Spark/Spark Streaming, Kafka and Flume. Proficiency in implementingMulti-threadedapplications.
  • Experience in handling messaging services usingApache Kafka.
  • Strong experience on DevOps essential tools likeDocker, Kubernetes, Subversion (SVN), GIT, Jenkins, Ant.
  • Involving in Building teh modules in Linux environment with ant script.
  • Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS and WS-Security. Implemented csrf token for documentation tool (Swagger)
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS and WS-Security. Implemented API Documentation with Swagger.
  • Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.x/4.x and JSF Frameworks.
  • UsedJava8features like stream and Lambda expressions.
  • Good working experience with HIBERNATE 3.0/4.0 open source object/relational mapping framework.
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Experienced in dealing with Cross Browser issues very effectively and work on almost every web Browsers Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Experience with Workflow management & Batch processing.
  • Expertise in Unit testing using JUnit, Mockito & Karma/Jasmine, Selenium, Integration testing, Smoke testing & System testing. Expertise in testing with Junit using tools like JMeter.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Experience in Agile software development process, Test Driven Development and Scrum. Production Support-Provided development (quick fixes) and technical support for complex/ critical application
  • Experience in architecting and developing J2EE based web applications in MuleSoft
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizingPython.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, JSF 1.1, JSF 2.1

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: MS-SQL Server, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, JMS

Version Control: Tortoise SVN, Accurev, GitHub

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Kubernetes

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, HttpUnit, LoadTest, TimedTest, Selenium, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, HP Quality Center

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

FORM Frameworks: Hibernate 3.0,3.1,4.1, OpenJPA

Defect Tracking: JIRA, Bugzilla, Service Now, Heat

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, eXtreme Programming

Micro Services: Swagger, Spring Micro Services, Springboot

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Java Full Stack Developer

Responsibilities:

  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
  • Developed teh application in agile environment.
  • Used JIRA, Confluence for bug tracking and to report teh hours and issues dat are related to teh project.
  • Used GIT HUB repository to run teh Jenkins job for Continuous Integration while developing teh applications and posting them in GIT.
  • Experience with CI CD pipelines to integrate teh Java code to align with DevOps practices using Docker.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
  • Experience in making teh Devops pipelines using Openshift and Kubernetes for teh Microservices Architecture.
  • Implemented autantication and authorization for teh application using Spring Security and Oauth2.
  • Designed and developed teh SOAP based Micro services using teh Spring Boot.
  • Tested teh web services by using SOAP UI in teh application which supported different format like text, JSON and XML.
  • Configured Spring Security to implement Single Sign on (SSO) based on HTTP header parameters.
  • Developed Controllers using Spring MVC Annotation.
  • Experience in developing single page application using Angular 8.
  • Develop theUIcomponent architecture for developer framework using Typescript, HTML5, CSS3 and Bootstrap.
  • Successfully designed and developedJava Multi-Threadingbased collector parser and distributor process, when teh requirement was to collect, parse and distribute teh data coming at a speed of thousand messages per seconds.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process teh data.
  • Developed logging framework in conjunction with Log4j for logging.
  • Created newRESTfulWebservices usingJSONdata format to communicate with all external system usingSpring MVCframework.
  • Very strong experience writing API's/ and Web Services in PHP and inPython.
  • Implemented REST API with MongoDB (NoSQL) as back end database.
  • Strong experience in designing N-tier architecture applications. Developed Gradle build scripts to automate teh deployment to various Web Servers.
  • Created Responsive web application using Spring Boot, Spring MVC, HTML5, CSS3, JavaScript.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP.
  • Experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Designed and developed custom message adapter components using Apache Kafka dat allowed teh message to travel through Micro services to base on Restful API utilizing Spring Boot with Spring MVC.
  • Worked on a Single sign on development for teh Kemper specific application Kemper IDM
  • Used Rational Application Developer for teh code development for teh Single Sign On project implementation
  • Involved in development of enterprise business solutions using IBM server. Deployed and tested teh applications on Application Server Web Sphere.
  • Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
  • Performed estimation and capacity planning work with teh project manager and product development teams to create and implement projects.
  • Performed Angular Unit testing using teh open sourceKarma/Jasmine.
  • Expertise in testing with Junit using tools like JMeter.
  • Wrote test cases and performed unit and integration, tested by using Junit, PMD, Code Coverage tool.

Environment: JDK 1.8, Spring, java 1.8, JPA, Java Script, JQuery, HTML5, CSS3, GIT, JSON, Gradle, Junit, SoapUI, EclEmma, Docker, JQueryUI, Websphere, Jira, Kafka, Confluence, Heat, Service Now, PMD, Rational Application Developer, kubernetes.

Confidential, Pleasanton, CA

Sr Java Developer

Responsibilities:

  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
  • Developed teh application by using Scrum methodology in agile environment.
  • Experienced in developing web-based applications usingPython, QT, C++, XML, CSS, JSON, HTML, DHTML, JavaScript and JQuery.
  • Used JIRA to report teh hours and issues dat are related to teh project and Worked with mortgage express vendors to get all teh details for teh applications for both teh production and non-production environment.
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AWS, AJAX, Typescript, NodeJS, BackboneJS, Oracle, DB2 and good noledge in ReactJS, EmberJS.
  • Experienced in React JS and working with React Flux architecture.
  • Worked with designers to get GUI mockups.
  • Tested teh web services by using Restful tool in teh application which supported different format like text, JSON and XML.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Experience with Docker Images/containers and Kubernetes.
  • Experience in making teh Devops pipelines using Openshift and Kubernetes for teh Microservices Architecture.
  • ConfiguredKafkato read and write messages from external programs.
  • ConfiguredKafkato handle real time data.
  • Involved in development of enterprise business solutions using JBOSS server.
  • Designed and developed teh REST based Micro services using teh Spring Boot, Hibernate with JPA.
  • Experience in developing single page application using AngularJS, Angular 6.
  • Implemented API Documentation with Swagger.
  • Created Responsive web application using Spring Boot, Spring MVC, Jpa Repository, Hibernate, Angular, HTML5, CSS3, JavaScript, Bootstrap, Node and Express.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP, Struts.
  • Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
  • Interacted with DB sharding, Redis, Jenkins, SOLR, GraphQL, Grafana, Click Tracking for analytics. Learned code standards.
  • Worked on administration of EC2, AWS CLI for loading teh data from S3 and scheduling it on daily basis.
  • Experience with Front-end JavaScript frameworks like Angular 6, Node JS. And with teh creation of RESTful Web service.
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk
  • Integrated teh Java Code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3/SASS, Bootstrap, Node.js and Angular 6.
  • Has Experience in using Github repository to run teh Jenkins job for Continues Integration while developing teh applications and posting them in GIT.
  • Implemented CI CD pipelines using Jenkins and build and deploy teh applications.
  • Extensive use of Docker for developing test cases and performed unit and integration, tested by using JUnit.
  • Used CSV Reader to convert teh csv files into JSON format which required to create as Task in SQL Database.
  • Extensively worked on developing UI components using Angular (4/6) and JSON to interact Restful services.
  • Created RESTful services for various web-services involving both JSON and XML.
  • Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases.
  • Conducted tests for applications developed inAngular JSusingJasmine and Angular test bedsand ran those test cases onKarma (Unit test runner)platform.
  • Developed Groovy scripts to test Report application output. Used UNIX shell scripts for implementing daily jobs.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
  • Ability to work under pressure, easily adaptable and Self-motivated.

Environment: JDK 1.8, Spring, java 1.8,AWS, JPA, Java Script, ReactJS, React Flux, JQuery, HTML5, CSS3, GIT, JSON, Angular 6/4,Groovy, Hibernate, DB2, DB2Connect, Gradle, Junit, EasyMock, NodeJS, Firebug, Cloud Services, Oracle Jersey, Jenkins, Grunt, Jasmine, Selenium, HttpUnit, SoapUI, Kafka, Docker, JQueryUI, kubernetes, BackboneJS, JBoss.

Confidential, Lebanon, NJ

Sr. Java Developer

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web-based application.
  • Effectively using spring framework on developing controller, model, and Adapter layers.
  • Developed applications using Spring MVC design pattern, complying with State Farm coding standards.
  • Used AngularJS as teh development framework to build a single-page application.
  • Worked with multiple packages of teh Core Java API, including printing and imaging
  • Responsible for developing teh full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.
  • Involved in building database Model, APIs, Views usingPython, in order to build an interactive web-based solution.
  • Experienced in building multi-threaded Java server-side applications and frameworks. Used Open source products to build re-usable components dat can be used as base application frameworks.
  • Worked on Spring Security Framework for autantication and authorization.
  • Build REST web service by building Node.js Server in teh backend to handle requests sent from teh front-end jQuery Ajax calls.
  • Involved in test-cases using Junit, debugging Implementation and deployment activities.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Developed test-driven development (TDD) strategy guiding use of teh Junit unit testing framework.
  • Built out our first product using React.js, which allowed us to render pages on both teh client and server using teh same codebase.
  • Used Git and GitHub repository for Source Code Management (SCM) systems. Coordinate for development of Jenkins jobs.
  • Real time streaming teh data usingSparkwithKafka
  • Developed end to end data processing pipelines dat begin with receiving data using distributed messaging systemsKafkathrough persistence of data intoHBase.
  • Experience in Jenkins, our CI server, automatically attempts to build a new Docker container from it, Teh Docker container leverages Linux containers and has teh AMI baked in.
  • Built teh application and managed project dependencies using Maven 3.0.
  • Experience in making teh Devops pipelines using Openshift and Kubernetes for teh Microservices Architecture.
  • Experience with tools like Experience with Docker Images/containers and kubernetes.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST
  • Set up restful API to connect web application with Cassandra database using Java, Maven, and DataStax driver. Implemented API Documentation with Swagger.
  • Analyzed and optimized Cassandra data model with proper performance and sizing.
  • Built spring based Java and Scala micro services to support enterprise web application.
  • Created Queues, Queue Managers, Clusters using MQ Series. Teh Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Implemented teh function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously.
  • Design and manipulation of JBPM process for teh client activities in order to manage teh people queue for each activity.
  • Efficiently handled periodic exporting of SQL data into Elasticsearch.
  • UsingElastic Searchfor searching Suitable plans and customer information.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Knowledge of isomorphic ReactJs.
  • Worked on test automation tools such as Rest Assured, Postman and TestNG.
  • Experienced in various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc.
  • Deployment, configuring data source, JMS, TIBCO. Development of enterprise solutions using TIBCO Tools.
  • Built complete WSO2 API Manager Setup (API publisher, Key store, Gateway, Governance registry, WSO2 Carbon) in AWS environment. Worked on Atlassian tools such as JIRA, Confluence, Bit bucket.

Environment: Java 1.8, Spring 4, Hibernate, Restful, Web Logic, Oracle 11g, RabbitMQ, Cortex, Commerce manager, SQL developer, TIBCO queues, JMS, Active MQ, Camel, Node.js Automation tools such as TestNG, Jasmine, Protractor, Postman, Spring Boot, AWS, React.Js, Amazon S3 bucket, Elastic Search, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in creation of Low-Level Design including sequence diagrams and class diagrams to understand teh existing architecture.
  • Involved in teh integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Involved in development of REST Web services, Apache Axis2 to extractdata from databases.
  • Used JIRA issue tracker to file teh bugs.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, HTML5.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Developed Merge jobs inPythonto extract and load data into MySQL database.
  • Implemented JPA (ORM mapping tool) framework to interact with teh database to update, retrieve, insert and delete values effectively.
  • Developed Apache Ant script to create war/ear file and deployed on teh application server.
  • Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as singleton, Business Delegate, Session Façade, Service Locator, Simple Façade
  • Pattern, Data Transfer Object.
  • Developed teh UI panels using JSF, XHTML, Ext JS, CSS, DOJO and JQuery.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Lead, Designed and Developed SOA enterprise system using Oracle SOA
  • Created standalone Scala programs to read data from several XLS files and insert data into teh Database as needed by teh testing team. Configured tiles-defs.xml file to configure teh presentation.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Used Web Services (REST & WSDL) to exchange data between portal and other modules of Citi bank.
  • Implemented spring - Hibernate as Data Access Layer.
  • Implemented API Documentation with Swagger.
  • Utilized teh JQuery, AJAX, and JavaScript to render widgets on web pages
  • Involved in teh development of presentation layer and GUI framework using CSS3 and HTML5. Client Side validations were done using JavaScript.
  • Designing and creating business rules using IBM ILOG Rules Engine. Utilized Agile Methodology (SDLC) to manage projects
  • Developed teh application using Eclipse 3.5 as teh 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).
  • Involved in user interface development using JSTL.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Involved in designing teh data stage job to implement ILOG JRules Component.
  • Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations.
  • 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.
  • Expertise in teh use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
  • Fixing bugs in different testing phases with teh halp of Log4J logs. Involved in teh creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.6, J2EE, JSP, Servlets, Scala, REST web services, ExtJS, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, JQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.

We'd love your feedback!