We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY

  • Over all 8+ years of IT experience in Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile (Scrum) methodology using JAVA and JEE technologies.
  • Experience in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Worked on various business domains such as Finance, Insurance and Banking.
  • Expertise in Core Java Such as Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
  • Expertise in developing SOAP and RESTful Web Services using spring framework, JAXB.
  • Experience in using Jenkins, Ant Scripts, Log4j and JUnit.
  • Expertise in using Maven build tool to configure the project.
  • Worked on Jenkins tool to implement build automation and deployment process.
  • Experience in extensive usage of various Design Patterns with JAVA and J2EE.
  • Involved in developing applications using Model-View-Controller frameworks like Struts, Spring.
  • Experience in implementing full life cycle of software development process (SDLC) and experience working with Agile SCRUM methodology.
  • Extensive experience in designing and development of software applications with JDK 1.6/1.7, Servlets, JSPs, Tag libraries, Spring 3/4, Hibernate 2, JPA, HTML, CSS, JavaScript, JDBC, XML, RESTful.
  • Extensive experience with design and development of J2EE based applications involving technologies such as Java Server Pages (JSP), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, My Eclipse, NetBeans, Spring Source tool suite, SQL Developer and Android Studio.
  • Expertise in writing java services in webMethods.
  • Used version controller tools like Bitbucket, GitHub, CVS.
  • Experience with test-driven development using various unit testing frameworks such as JUnit 4.x and knowledge of Log4j tools.
  • Solid understanding of networking protocols and topologies.
  • Experience in Microservice using spring Boot for developing independent application.
  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
  • Extensive Experience in working with various databases like Oracle, DB2, MySQL.
  • Good Knowledge in the functional usage and deployment of applications in Apache Tomcat.
  • Participated in API design for several products.
  • Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, python-twitter, Pandas dataframe, networks, urllib2, MySQL dB for database connectivity) to drive .com
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
  • Good at Documenting and Understanding User requirements and System Specifications.
  • Participated in Project Requirement and Planning meetings.
  • Excellent communication, Teamwork, inter-personnel and presentation skills, fast learner and organized self-starter.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.7 , C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0,iBatis, Spring IO, Spring boot

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Scala

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS,HTML5

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, SVN, Rational Clear Case

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, UNIX.

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, Bothell, WA

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Created new workflows for Enterprise business Markets (EBM) workflow Engine to sell enterprise products.
  • Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Involved in using Core java concepts - Collections, Exception Handling, Multithreading, Concurrency, Serialization and Java 1.8 features.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EEE using Spring Boot.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Worked extensively on spring boot for building web service.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client-side Java-beans for DAO Design Patterns.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Developed single page applications using Angular and Typescript.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Expertise with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Experienced in Automating, Configuring and deploying instances on AWS
  • Worked on auto-scaling group and launch configuration for micro services using Ansible.
  • Involved in the day-to-day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
  • Coordinated with the onsite and offshore developer's w.r.t ongoing issues and follow up.
  • Utilized Node.js to create a fast and efficient chat server.
  • Proficient in using GIT for Version Control.
  • Actively involved in code reviews and in bug fixing.

Environment: Java, JSP, JavaScript, Ajax, jQuery, Angular2, Maven, Spring Boot, POS, DOJO, spring, Microservices, Backbone, HTML5, CSS3, Rest API, Log4J, GIT, Agile, Jenkins, XML, Windows.

Java/J2EE Developer

Confidential, St Louis, Missouri

Responsibilities:

  • Understanding the Business Process and developing logic and software stack based on business flow.
  • Analysed Hadoop cluster using analytics tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark and Kafka.
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Used core java8 concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Implemented core Java code with data structures and algorithms to the back end.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application-level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Used a MicroServices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Developed business logic of the application by using java 8 using lambda expressions, method references, functional interfaces, and latest collection API to reduce the code.
  • Design application structure for implementation in Scala and Java on the Play framework
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Responsible of maintaining a VBA Excel legacy app written for the Consultants.
  • Developed REST API's using Spring MVC and Spring boot, hosted all microservices on PCF.
  • Followed Kanban process for tracking the progress.
  • Java web application development experience in Java 1.6/1.7/1/8.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Deployed the application by using JBoss web server.
  • Worked on database migration across platforms and/or from other RDBMs technologies.
  • Used Core Java8 and Spring API in developing the business logic using Agile Methodology.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Worked on AWS Lambda, AWS API Gateway, AWS Cognito, AWS Connect, AWS Cloud9, AWS Appsync.
  • Experience designing, developing and testing custom webMethods application code, interfaces and integrations.
  • Generated user-friendly Dashboards and reports using the Telerik tools using ASP.NET.
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup
  • Working on development of ecommerce platform for multi tenants built in Java(SpringBoot) and Angular JS/React.
  • Upgrade Kafka across versions and identify/fix any issue for production version to meet general needs.
  • Advising clients on the principles and benefits of DevOps and Agile delivery
  • Analysed Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc.
  • Involved in developing various reusable Helper and Utility classes using Core Java.
  • Expertise in working on transformations in MuleSoft.
  • Good Experience in IDE's like Eclipse, Net Beans and integrating it with Maven, JUnit and Log4j/Slf4J
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
  • Developed single page application using AngularJS, NodeJS, ExpressJS and MongoDB with ng-view directive.
  • Developed Docker image and containers for the application by configure Dockerfile, using Docker Compose to manage images
  • Experience in developing and deploying a Microservice application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS
  • Developed scripts in Python and Excel VBA to automate the data analysis, generating statistics isolating trends in memory failures.
  • Create new SpringBoot MicroServices and deploying to PCF.
  • 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.
  • Developed Excel UI/Applications to pull and process data stored on SharePoint using VBA.
  • Experience with Spring MVC, SpringBoot
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.

Environment: Java, Java 1.6/1.7/1/8, Java JDK7, Java Script, Angular 4, Angular6, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito, TestNG, Kubernetes, Maven, Gradle, GIT, Oracle, Tomcat, Labview, WebLogic.

JAVA/J2EE Developer

Confidential, Irving, TX

Responsibilities:

  • Participated in all phases of development, analysis, design, program analysis, programming, debugging, testing, documentation, delivery, deployment, maintenance and implementation or coding.
  • Developed Spring Application using Spring Boot.
  • Extensively worked on Java server-side programming using Spring MVC, Servlets and JSP.
  • We used Multithreading for thread safe blocks in this application to improve the performance.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features.
  • Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
  • Extensively used spring core by configuring and using Spring Beans Filters, servlets and server-side programming.
  • Used Spring JDBC template to retrieve the data to connect and execute query and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Created branding in the web UI front end using CSS classes for web pages, including the design and layout.
  • Developed UI using HTML, CSS and JQuery to display the data on the client side.
  • Built HTML templates for high traffic and complex data driven websites and building blocks of HTML pages.
  • Developed and maintained Python ETL scripts to scrape data and load cleansed data into a DB.
  • Coding using Core Java (JDK 1.6), JSP, and Spring MVC.
  • Experience in deploying the builds using webMethods Deployer.
  • Designed and developed middleware application using spring core framework.
  • Used jQuery, Ajax for service calls on pages to interact with the server for information.
  • Involved in the creation of interface to manage Attributes Using JavaScript, jQuery for user interactions in pages.
  • Developed SOAP web services using Apache CXF web services and spring framework and its core features.
  • Experience with GraphQL, mainly in personal projects and starts with Meteor and Apollo, then with Graphcool (Deprecated), and now with AWS Appsync.
  • Wrote SQL, PL/SQL and stored procedures, packages as part of database interaction and involved in developing SQL queries, triggers, functions, DML and DDL statements.
  • Developed and prepared test cases and performed unit testing with Junit and following Test-Driven Development.
  • Design, Analysis and Unit testing documents related to every Module while developing each module.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines
  • 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
  • Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
  • Used Maven for compilation, documentation, reporting, distribution and building JAR, WAR and EAR files.

Environment: Java1.6/1.7/1.8, Spring MVC, Spring Core, Spring AOP, WebMethods Spring DAO, Batch Processing, Multithreading, Exception Handling, Collection API, JSP, Servlet, JDBC, JQuery, HTML, CSS, AJAX, SQL, PL/SQL, Jenkins, Kubernetes, JUnit, J2EE, Apache CXF.

Java Developer

Confidential

Responsibilities:

  • Understanding the Business Process and developing logic and software stack based on business flow.
  • Analyzed Hadoop cluster using analytics tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark and Kafka.
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Used core java8 concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Building and updating Azure product documentation to help customers deliver solutions on Azure
  • Used NOSQL database Amazon dynamo DB to store data of reporting Application.
  • Implemented core Java code with data structures and algorithms to the back-end.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Used a MicroServices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Developed business logic of the application by using java 8 using lambda expressions, method references, functional interfaces and latest collection API to reduce the code.
  • Design application structure for implementation in Scala and Java on the Play framework
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Responsible of maintaining a VBA Excel legacy app written for the Consultants.
  • Followed Kanban process for tracking the progress.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Deployed the application by using JBoss web server.
  • Worked on database migration across platforms and/or from other RDBMs technologies.
  • Used Core Java 8 and Spring API in developing the business logic using Agile Methodology.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Generated user-friendly Dashboards and reports using the Telerik tools using ASP.NET.
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup
  • Working on development of ecommerce platform for multi tenants built in Java(SpringBoot) and Angular JS/React.
  • Upgrade Kafka across versions and identify/fix any issue for production version to meet general needs.
  • Advising clients on the principles and benefits of DevOps and Agile delivery
  • Analyized cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc.
  • Involved in developing various reusable Helper and Utility classes using Core Java.
  • Expertise in working on transformations in Mulesoft.
  • Good Experience in IDE's like Eclipse, Net Beans and integrating it with Maven, JUnit and Log4j/Slf4J
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Developed single page application using AngularJS, NodeJS, ExpressJS and MongoDB with ng-view directive.
  • Responsible for analysis, design, development and integration of Market Risk applications with JAVA/PYTHON.
  • Deployed Spring Boot based microservices Docker and Confidential EC2 container using AWS admin console.
  • Create new SpringBoot microServices and deploying to PCF.
  • Developed Excel UI/Applications to pull and process data stored on SharePoint using VBA.
  • Experience with Spring MVC, SpringBoot
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging

Environment: Java, Java 8 Java JDK7, Java Script, Angular 4, Angular6, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito, TestNG, Maven, Gradle, GIT, Oracle, Tomcat, Labview, WebLogic.

Java Software Developer

Confidential

Responsibilities:

  • Involved in client requirement gathering, analysis& application design.
  • Used several design patterns like Singleton, Factory, Data Access Objects and MVC.
  • Used UML to draw use case diagrams, class& sequence diagrams.
  • Developed presentation layer using JavaScript, HTML and CSS, Business Logic using Session Beans.
  • Developed test cases using JUNIT.
  • Exposed RESTful Web Services using Spring REST Controllers.
  • Implemented MapReduce algorithm for identifying chunks of ad inventory and generate report.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Worked with SOAP protocol and also resources using REST API.
  • Involved in fine tuning of application and thoroughly involved in testing phase and implemented test cases using Junit; Handled the development of Entity Relationship Diagrams using Rational Data Modeler.
  • Architecting various Business Layer and Data Management components of this multi-tiered web based system over J2EE architecture.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments and captured logs, shows up performance metrics and restart using the Node.JS PM2 process management tool.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Advising new businesses on formation of corporations and business structures, drafting privacy policies and structuring commercial transactions.
  • Managed to get overall client satisfaction for the company with the entire withheld project with timeliness and perfection.

Environment: Java SDK 1.4, Entity Bean, Session Bean, Node, JSP, Servlet, JSTL1.0, CVS, JavaScript, and Aqua Data Studio, SQL, PL/SQL, AWS, Triggers, Cursors, Stored Procedures, JBOSSv3.0, Eclipse 2.1, Agile development environment.

We'd love your feedback!