We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Having around 8+ years of good experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java & J2EE Technologies.
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Excellent Knowledge of Object-Oriented Analysis & Design using UML.
  • Good experience with RUP, Agile methodologies.
  • Worked on Import Export of data using ETL tool Sqoop from MySQL to HDFS.
  • Expertise in Parallel and Distributed Computing, Designing and implementing complex algorithms.
  • Experience implementing SOA, Web service applications.
  • Experience in Micro Services and Spring Boot application development.
  • Strong Experience in developing the application using frameworks like Struts, Java 8.
  • Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Good Knowledge ofPythonandPythonWeb Framework Django.
  • Very strong experience writing API's/ and Web Services in PHP and inPython.
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizingPython.
  • Experienced withPythonframeworks like Webapp2 and, Flask.
  • Loaded data using to database using ETL tools like SQL loader and external tables to load data from data warehouse and various another database like SQL Server, DB2.
  • Background with traditional databases such as Oracle, SQL Server, and ETL tools / processes.
  • Experienced inobject oriented, data structures, collections frameworkAPIfor framework design in Java including API development experience.
  • Along with experience in Data Structures, Multithreading and have worked on search techniques and algorithms.
  • Worked on Data Structures, multi-threading concepts in Core Java
  • Excellent understanding and experience inOOPSprinciples inheritance, encapsulation, polymorphism, andCore Javaprinciples collections,multithreading, synchronization,exception handlingand GUI design using Swings. Experienced in developing complexity-based codes related todata structuresand algorithm design.
  • Along with experience in Data Structures, Multithreading and have worked on search techniques and algorithms.
  • Used search and encryption algorithms for better searching methods and security improvisation
  • Develop AWS Lambda based Micro Services interacting with Dynamo DB & SNS/SQS using AWS SDK.
  • Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, and jQuery, JavaScript, AngularJS, Angular 2, Ext JS, Node JS, JSON and Servlets.
  • 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.
  • Experience in developing cross platform Client-side applications using NodeJS, BackboneJS and AngularJS to achieve scalability in real-time web applications
  • Experience in using the Log4j framework for Logging Java Application.
  • Highly self-motivated with strong analytical, communication and problem-solving skills, excellent team player and ability to deliver under critical situations
  • Experience in Data Structures, Algorithms and problem-solving Skills.

TECHNICAL SKILLS

Operating Systems: DOS, Windows, Unix and Linux

Languages: C, C++, Java, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java 8 EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies: HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, NodeJS, JQuery

XML/Web Services: AWS, XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST

Frame works: Jakarta Struts, Hibernate, Spring, Flink

RDBMS / NoSQL: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB, MySQL, Web/Application Servers Apache Tomcat, JBoss, Web Sphere, Web Logic.

IDE's and Tools: Eclipse, NetBeans, WebStorm, Sublime Text, MyEclipse, RAD, WSAD

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, MVVM.

Version Controls: GIT, SVN, CVS

Methodologies: Unified Modelling Language (UML), Rational Unified Process (RUP), Agile.

PROFESSIONAL EXPERIENCE

Confidential - Columbus, OH

Full Stack Java Developer

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business
  • Requirements and creating the JIRA tickets for user stories.
  • Responsible for creating efficient design and developing User Interaction.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Involved in building database Model, APIs and Views utilizingJava, in order to build an interactive solution.
  • Created User Controls and simple animations usingJava.
  • Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin).Developed tools usingPython, Shell scripting, json to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Developed multi-threaded standalone app inPython, PHP, C++ to view Circuit parameters and performance.
  • 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 DrivenDevelopment) and BDD(BehaviorDrivenDevelopment).
  • 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.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific

Environment: Angular8, Java Spring, Data structures, Nexus, J2EE, Hibernate JPA, AWS, Web pack, Babel, Html5, Java script, ECMAScript 6, Java 8, Restful web services, Oracle11g, SQL, PL/SQL, SOLR, Jersey API, log4j, Web Logic, Tomcat8.5, Eclipse, Micro Services, Spring Boot, Web Storm, Node.js, GIT-hub, Maven, Unix/Linux and Shell Scripting.

Confidential - St. Louis, MO

Full Stack Java Developer

Responsibilities:

  • Involved in various meetings with Business analysts and developers.
  • Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server-side technology with Node JS.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Worked on Guidewire & Data hub and Info center solutions for Commercial Lines Transformation.
  • Designed and developed Micro Services business components using spring for different policies.
  • Involved in the development of Micro Services for all the models using combination of Spring Boot and Spring Security.
  • Usedspring frameworkfor Dependency Injection and integrated with Hibernate.
  • Involved in developingSpring 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.

Environment: Selenium, DevOps, AWS, Java, Java Script, Jenkins, Git, GitHub, SOAP, REST, SOAP POSTMAN, Android, Mobile, iOS, Cucumber, BDD, Agile, Oracle 10g, putty, MS word, MS XL, Quality center, WebDriver, TestNG, MAVEN, Guidewire.

Confidential - Fort Washington, PA

Full Stack Java Developer

Responsibilities:

  • Designed and coded application components in an Agile/TDD environment utilizing a test-driven development and SDET approach and pair-programming.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • 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.

Environment: Java 8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2/4, JMS, JNDI, Oracle, XML, DOM, SOAP, Junit, Apache Camel, Web Sphere 8.5, Hibernate 3.0, Micro Services, AWS,JDBC, Kafka, TDD, BDD, MS SQL Server 2012, JESS, RESTful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop

Confidential

Java Developer

Responsibilities:

  • Involved in developing Web service operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team; write High Level design documents, System Use Case, analyses risk factors.
  • 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.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • 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.
  • Experience in implementing and hosting Docker and Kubernetes containers.
  • Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement API proxies on Apigee Edge.
  • Responsible for creating and designing APIs using Apigee Edge.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Micro Services.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production)
  • Deployed application on Apache Tomcat server.

Environment: JDK 1.8, Spring 4.1(DI, MVC, Tran Management, Integration, Angular 2/4, JavaScript, DOCKER, JDBC, React Js, AOP, REST, PL/SQL, Transaction Management), Hibernate 4.0, JAX-RS Web services, Maven, BDD, Jenkins, TCP Mon, Sun Jersey, Swagger, Junit 4.1, Selenium, JIRA, Rally, Free marker, Apache POI, Quartz Scheduler, Groovy, TCP Mon, Mockito, DB Unit, Dynatrace, Cucumber, JAAS.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in database modelling applying the normalization rules
  • Developed Code using Struts framework, based on the MVC design pattern
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules.
  • 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.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, AntJavaScript 1.3, JSPs, HTML5, CSS3, jQuery, JSON, Oracle 8i, Ajax, Mongo DB, Soap, Toad, Eclipse 3.1, Web Sphere Application Server 5.1, Web logic, Apache CXF, MySQL, XSLT, Junit, Log4j, Rational Clear case, Clear Quest.

We'd love your feedback!