We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Having 8+ experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server web applications.
  • Experienced in J2EE technologies such as Spring /Hibernate/ Spring Boot/ JSP frameworks, Web Services using REST, SOAP, JMS, XML, JDBC, JSON, XML, and XSTD.
  • Experience using Interfaces, Collections,springfeatures such as Dependency Injection (DI) and Java 1.8 features like Lambda, Streams and Functional interfaces.
  • Expertise in web - based GUIs development using HTML5, JavaScript, CSS, AJAX frameworks and JavaScript libraries like Angular.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS.
  • Also Developed SOAP web services using Apache CXF and Drop Wizard, IBM MQ, Mule Soft ESB.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Web logic 8/9/10, Web sphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed application using AngularJS and NodeJS connecting to Oracle on the backend.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and Web logic Application Servers.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.
  • Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume.
  • Experience in database design, No SQL, data modelling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring exposed them from my existing system so that it is consumed by other application.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD/BDD and ATDD approach.
  • Experience in writing test-cases in Java environment using Junit, Mockito and Power mock, JIRA.
  • Experience in managing the build files using ANT and Maven.
  • Experience in Managing Crystal Report, ADBASE for Use of Relational Database, and ACE framework combination of JSON, jQuery, and JSF.
  • Extensively involved in integration of Front-End Web Frameworks with REST based Web Services with AngularJS 2, AngularJS, JSON, JavaScript, HTML 5, XML, CSS.
  • Experience on Java Multi-Threading, Collections, Interfaces, Synchronization, Exception Handling.
  • Expert in Spring Boot which is radically faster in building cloudMicro servicesand developed spring based applications with very less configuration.Proficient in XML technologies like XML, DTD, SOAP.
  • Leveraged ORM Library like Hibernate for mapping Object-Oriented domain model with Relational Databases.
  • Extensive experience with data modeling with Oracle 9i/10g/11g, MS SQL Server, MySQL & Postgres SQL. Writing PL/SQL/Stored procedures and worked with NoSQL solutions such as MongoDB.
  • Proficient with IDEs like Eclipse, Spring Tool Suite, Visual Studio, Visual Studio code, intelliJ, Sublime Text.
  • Good working knowledge of MAVEN for project build/test/deployment and familiar with ANT and GRADLE, Log4j for logging and JUnit for unit test and integration testing and familiar with Mockito.
  • Good knowledge on Cloud Amazon Web Service (AWS) and Integration of Amazon Cloud Services (AWS and S3).
  • Comfortable in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss and IBM WebLogic.
  • Familiar with Agile Methodology, Waterfall of software delivery.
  • Worked on JIRA for project tracking, test management and to support tickets.
  • Experienced in using GIT, Bit bucket and Source Tree for source code management.
  • Have strong analytical skills with proficiency in debugging, problem solving.

TECHNICAL SKILLS

Programming: JDK 1.5, 1.6, 1.7,1.8

Web Technologies/ Client Scripting: AngularJS 2, Typescript, JQuery, JSON, HTML, JavaScript, Shell Scripting, CSS3, XML, XSLT

Architectures/J2EE Technologies: MVC, Spring, Hibernate, Spring Boot.

Databases: Oracle 11g/9i/8i, MySQL, MS SQL Server 2000, MS-Access, Mongo DB, Cassandra, AWS, DB2, NOSQL, Postgress SQL

Tools: GitHub, Source Tree, Bit bucket, Docker, SQL Developer, JIRA

IDEs: Eclipse, Spring Tool Suit, Visual Studio Code, IntelliJ, NetBeans

Build Tools: Maven, Gradle

Continuous Integration: Jenkins, Hudson

Webservice Tools: SoapUI 4.0,5.1, Postman, Swagger

Testing: Junit 3, Junit 4, Mockito, Karma, Jasmine.

Web Servers: Tomcat 5.0,6.0,7.1

Methodologies: Agile (Scrum), Waterfall, Kanban

Batch Jobs: Spring Batch

Micro Services: Spring Micro Services, Spring Boot

PROFESSIONAL EXPERIENCE

Confidential - St Louis, MO

Java Full stack Developer

Responsibilities:

  • Providing high-quality solutions by coding, testing, debugging, documenting, and maintaining programs leveraging Java, spring, Spring Boot, Spring Data JPA, React and REST Services.
  • Developing and modifying moderately complex information systems involving most phases of systems analysis and programming.
  • Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using Jenkins, Kubernetes and Build pipelines
  • Developing RESTful web services, as publisher and consumer, to expose other core client applications using Spring MVC implementation.
  • Design and develop the new APIs and application functionality following Agile process
  • Responsible to implement the Ajax calls from React to call the backend serves and get the response data to bind it to the components.
  • Responsible for smooth error-free configuration of DWH-ETL solution and Integration with Hadoop.
  • Designed a data warehouse using Flink.
  • Extensively used Flink to transfer and extract data from source files (Flat files and DB2) and load the data into the target database.
  • Interacted with functional/end users to gather requirements of core reporting system to understand exceptional features users expecting with Flink and Reporting system and also to successfully implement business logic.
  • Extensively worked in the performance tuning of the programs, SQL Procedures and processes
  • Developed Flink procedures to ensure conformity, compliance with standards and lack of redundancy, translates business rules and functionality requirements into Flink procedures.
  • Responsible to tune Flink procedures and STAR Schemas to optimize load and query performance.
  • Design and implementation of algorithms.
  • Conversion of algorithms written in C to Java.
  • Experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, Test Cases (Manual/Automated), Defect Reports and developing Test Scripts.
  • Involved with set up of CI/CD and daily builds using Jenkins with artifactory repository manager.
  • Understood complex data structures of different type structured, semi structured and de-normalizing for storage in Hadoop.
  • In-depth understanding of Data Structures and Algorithms.
  • Used Vtune performance analyzer for testing performance of algorithms
  • Analyzing the performance of algorithms in Parallel and Distributed Environment.
  • Implemented the above algorithms in Parallel and Distributed Environment.
  • Involved in Performance Analysis of these algorithms on various architectures.
  • Optimizing the Algorithms using Intel SIMD, UMS Special Instructions for faster performance.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments into Artifactory.
  • Automated Test cases in TDD (Test Driven Development) and BDD(Behavior Driven Development).
  • Design and implemented zero-click continuous delivery/orchestration of code/configuration promotion with standardizing CI workflow which includes Code Coverage, Unit Test cases, functional test cases and auto-promotion of code depending on various test cases results across multiple environments.
  • Built end to end CI/CD pipelines in Jenkins to retrieve code, perform tests and push build artifacts to artifactory.
  • Responsible for application logging using SLF4J/Log 4j as per Splunk standards
  • Analyzing, coding, testing, and documenting programs, and providing program and system level estimates
  • Improving existing process and application performance, managing memory cache response times on web services and interfaces that are running slow or taking more time than usual.
  • Design and develop the presentation and data layer based on Java 8 and React technologies.
  • Providing technical analysis of product or application hardware and software to ensure that business and functional requirements can be met.
  • Identify and implement best practices and company standards for software development.
  • Developing web service client using Spring Framework and REST Http protocol and involved in server-side coding using Collections including List, Map, and Exception Handling.
  • Working on basic authentication in Java Spring Boot, for implementing security between frontend UI and backend REST services.
  • Working on Spring MVC Framework and integrated UI with RESTful web services using JSON messages and React as frontend framework.
  • Conduct code walkthroughs to assure the quality of programs developed by other associates. Provide system support for Edward Jones core business applications.
  • Developing REST based Micro services using Spring Boot and core Annotations for Dependency Injection.
  • Organize and perform unit/performance testing on software under load to ensure reliability and scalability.

Environment: Java1.8, Spring (Spring MVC, Spring Core, Spring Boot, Spring Integration, Spring Cloud Gateway), Multithreading, Micro services, REST, Gradle, Maven, Junit/Mockito, Log4J, Jira, Jenkins, Kubernetes, GIT, Source Tree, React, HTML 5, CSS3, AJAX, JavaScript, XML, MVC

Confidential - Menlo Park CA

Java Full stack Developer

Responsibilities:

  • Developing new solutions by replacing an existing legacy application with HDFS.
  • Writing Java code to implement personalization algorithms for Life and Auto Insurance in State Farm.
  • Preparing functional design documents, use cases, test cases and another systems documentation.
  • Implementing new features like Predicate functions, Reducers and Lambda expressions to validate, calculate and filter the business data.
  • Involved in developing Spring Beansand wiring their dependencies
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to run sanity and Regression Testing.
  • Involved in developing BDD Framework from Scratch.
  • Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Involved in DevOps Migration/automation processes for Build and Deploy systems.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined Maven commands.
  • Used Linux/Unix commands for using GitHub.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit &, Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, Java in both Android and IOS.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in Maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Successfully implemented parallel-programming concepts to support processing large volumes of data.
  • Working on Schema validation to validate the business transactions and reporting the data to meet compliance requirements of State Farm.
  • Developing web service client using Spring Framework and REST HTTP protocol to update prices from GUI.
  • Implemented new features in Java 1.8 like Collections API improvements, Functional interfaces and Lambda expressions etc.
  • Working on Spring MVC Framework and integrated UI with RESTful web services using JSON messages.
  • Developing Micro servicesby creating REST APIs for financial services.
  • Developed REST based Micro services using Spring Boot.
  • Involved in server-side coding and development using Collections including List, Map, and Exception Handling.
  • Developing Web services using Java RESTful, JSON.
  • Building project using Maven and developed JUnit test classes usingMockitofor web service classes.
  • To verify the behavior of the system under test used Mockito Framework.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Spring Core Annotations for Dependency Injection.
  • Worked on basic authentication in JavaSpring Boot, for implementing security between front end UI and backend SOA services (JavaSpringBoot), using base 64 encoded authentication string.
  • Writing Unit and Integration test cases to verify correct functionality of business logic and to validate the input data.
  • Used Eastwood tool to analyses, inspect and report problems. Used Jenkins for project build. Developed the applications using Eclipse, Counter Clockwise and Spring Tool Suite IDEs.
  • Followed Agile Scrum Software Development Methodology in the progress of the project.
  • Exceptional skills in Agile Development.

Environment: Java1.8, Hadoop, spring (Spring MVC, Spring Core, Spring Boot, Spring Integration), Multithreading, JMS, Gem Fire Cache, Micro services, REST, Maven, Junit/Mockito, Log4J, Jira, GIT, Source Tree, HTML 5, CSS3, AJAX, JavaScript, XML, MVC.

Confidential - San Antonio TX

Java Developer

Responsibilities:

  • Developing web service client using Spring Framework and REST HTTP protocol to update prices from GUI.
  • Implemented new features in Java 1.8 like Collections API improvements, Functional interfaces and Lambda expressions etc.
  • Working on Spring MVC Framework and integrated UI with RESTful web services using JSON messages.
  • Developing Micro servicesby creating REST APIs for financial services.
  • Developed REST based Micro servicesusing Spring Boot.
  • Involved in server side coding and development using Collections including List, Map, and Exception Handling.
  • Developing Web services using Java RESTful, JSON.
  • Building project using Maven and developedJUnittest classes usingMockitofor web service classes.
  • To verify the behavior of the system under test usedMockitoFramework.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Design of GUI using Model View Architecture STRUTS Framework.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
  • Created Hibernate mapping files to map POJO to DB tables
  • Involved in the Development of Spring Framework Controllers
  • Developing application using spring core module and POJO' using Eclipse and worked on messaging service.
  • Designed and developed the XSD for WSDL.
  • Develop AWS Lambda based Micro Services interacting with Dynamo DB & SNS/SQS using AWS SDK.
  • Currently working on fitness tool which aids in Test Driven Development (TDD).
  • Used JMS for the asynchronous exchange of critical business data and events among
  • J2EE components and legacy system. Configured Kafka message source with Spring XD.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro Services to Pivotal Cloud Foundry (PCF) using build pack.
  • Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
  • All the functionality is implemented using Spring IO / Spring Boot, Micro Services and Hibernate ORM.
  • Deployment of web, enterprise Java components, messaging components and multi- threading.
  • XML SAX and DOM API, JDOM, XSLT was used for informative view.
  • Used XML web services using SOAP to transfer the amount to transfer application that is Used SWING for GUI based coding.
  • Used Spring Core Annotations for Dependency Injection.
  • Implementing MVC pattern and concepts of data-binding, two-way data binding and Services for dependency injection in AngularJS 2.
  • Worked on basic authentication in JavaSpringBoot, for implementing security between front end UI and backend SOA services (JavaSpringBoot), using base 64 encoded authentication string.
  • Used Jenkins for project build. Developed the applications using Eclipse and Spring Tool Suite IDEs.
  • Involved in Junit, Unit testing and Log4j in developing test cases.
  • Followed Agile Scrum Software Development Methodology in the progress of the project.
  • Exceptional skills in Agile Development.

Environment: Java1.8, Spring (Spring MVC, Spring Core, Spring Boot, Spring Integration), Multithreading, JMS, Gem Fire Cache, Micro services, REST, Maven, Junit/Mockito, Log4J, Jira, GIT, Source Tree, Angular4, HTML 5, CSS3, AJAX, JavaScript, XML, MVC.

Confidential

Java Developer

Responsibilities:

  • Analyzed, Designed and developed the system to meet the requirements of business users.
  • Responsible for building, maintaining and enhancing the Client/Server application using J2EE standard open-source framework Spring MVC, Hibernate and Oracle as Back-end.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Involved in developing the Angular JS MVC framework for the Single Page Application development.
  • Involved in backend server-side coding and development using Collections including Set, List, Map, and Exception Handling.
  • Followed agile methodology during complete SDLC process.
  • Validated forms using Angular and regular expressions there by providing client-side validation and server validation
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Worked with React JS to build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
  • Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming
  • Used JSP, JSTL, Angular 2 and Spring tag lib to create dynamic and responsive pages
  • Created instances in AWS as well as worked on migration to AWS from data center.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Involved in configuring and integrating spring and Hibernate frameworks.
  • Developed Hibernate in Data Access Layer to access and update information in the database.
  • Used Elastic Search REST API's both single and multi-document API's.
  • Deployed applications on JBoss Application Server and performed required configuration changes.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Implemented the logging framework in the SOA environment.
  • Used various Hibernate and JPA annotations for mapping relationship.
  • Created RESTful Web Services in Java and integrated with JavaScript and JQuery.
  • Used Tomcat Application Server for building, testing and deploying application locally.
  • Developed API back ends using Node.js to allocate access to data in Oracle SQL Developer.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in WebSphere server by generating WAR and EAR files.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning.

Environment: Angular JS, Node.js, Bootstrap, Java, JSP, XML, HTML5, CSS3, JQuery, JavaScript, AJAX, JSON, JSP, JMS, ESB, SOA, Unix, Multithreading, Hibernate, Spring Boot, Rest Web Services, Spring Framework (Spring MVC, Spring core) Eclipse, Apache Tomcat, Jenkins, Oracle, JBoss, GIT Hub.

Confidential

Java Developer

Responsibilities:

  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Designed web pages using JSP, XML, JavaScript, HTML and CSS.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Utilized the AngularJS directives, factory, service, and filters. Created number of custom directives to reuse them across the controller.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and Java standards. Validating the Application by Deploying and testing on JBoss Server.
  • Developed Micro Services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP and Dependency Injection and JPA. Used JDBC Connection, Statement to retrieve Data from RDBMS.
  • Analyzed, designed, validated the business logic of the system, and implemented the application
  • Developed business services using EJB and used SOAP API.
  • Involved in debugging the product using JIRA Bug Tracking
  • Involved in developing the UI pages using HTML5, CSS3, JavaScript, JSON, jQuery and AJAX.
  • Developed servlets for generating reports in PDF format.
  • Implemented multiple high-performance Mongo DB replica sets on EC2 with robust reliability.
  • Implemented logging using log4j.
  • Deployed the application in JBOSS Application Server.
  • Developed Servlets and Worked extensively on My SQL.
  • Worked with MySQL for SQL log and Workbench.
  • Written jQuery Validations for the User Frontends.
  • Maintenance of data in different Oracle Database and environments using TOAD.
  • Developed PL/SQL stored procedures, functions, Triggers for updating the databases.
  • Hibernate is used for database connectivity and designed HQL to create, modify and update the tables.

Environment: Java, Servlets, JSP, J2EE, Springs, Oracle 10g, HTML, CSS3, JavaScript, JUnit, SQL, PL/SQL, log4j, SVN, JDBC.

We'd love your feedback!