We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Naperville, IL

SUMMARY

  • With around eight years of Software development experience with full project lifecycle development, we are using Java, J2EE, HTML, JavaScript, and CSS technologies.
  • Strong development experience in Java, J2EE, JSP, Spring, JDBC, Log4j, and JavaScript.
  • Expertise in Spring framework using Modules like Spring Core, Spring IOC, Spring MVC, Spring JDBC, Spring Data, Spring ORM, and Spring Context.
  • Experience in the Design & Development of multi - tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Good Working noledge of Microservices and Docker.
  • Experience developing applications using agile methodologies and Test-Driven Development (TDD).
  • Implemented a Continuous Delivery pipeline with Docker, Kubernetes, Jenkins, GitHub, Maven, and SonarQube.
  • Good Working noledge of Build scripts like a shell.
  • Extensive exposure to RESTful Web services.
  • Excellent working experience in SQL Server and Oracle. Know about NoSQL databases like MongoDB and Cassandra.
  • Has Working Knowledge of Amazon Web Services (AWS).
  • Experience in test-driven development models using Junit and Mockito.
  • Knowledge in deploying applications in Apache Tomcat and JBoss servers.
  • Worked effectively in independent and cross-functional team environments.
  • Flexible and able to balance multiple projects simultaneously in a fast-paced environment.
  • Strong team player with an excellent interpersonal, presentation, and communication skills and ready to take an independent challenge and can lead the team.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, Python, JavaScript, HTML5, DHTML, CSS3

Web Technology: AngularJS, Bootstrap.

Java Enterprise API: Servlets, JSP, JSF, JMX, Junit, EJB, JNDI, JSON, JMS, JDBC, Java Mail, RMI, Web services, JAX-RPC.

System Design: MVC, Spring, Hibernate, Microservices.

Databases& Programming: MySQL, MS SQL, MongoDB, Oracle, Cassandra, PostgreSQL, SQL

Application Servers: Apache Tomcat, JBoss, WebLogic.

Version Control: Git, Bit Bucket

Tools: Maven, SonarQube, Docker, Kubernetes, Splunk, Log4J, JIRA, JMETER, Postman, JUnit, Mockito, MobaXterm Splunk, and Swagger

IDEs: Eclipse, IntelliJ, STS

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential -- Naperville, IL

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business
  • Requirements and creating the Jira tickets for user stories.
  • Implemented business layer using Core Java, Spring Beans using Dependency Injection, Spring Annotations.
  • Implement Hibernate for data persistence and management Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs)
  • Use of OOPS concept and other Core Java and J2EE concepts (Collections, multithreading,, Exception handling), JDBC.
  • Used Spring framework to inject services, entity services, transaction management, rapid transaction processing systems and concerns by factory class corresponding to the use case operation executing.
  • Used Spring Beans to encapsulate business logic and implemented application MVC architecture using Spring MVC framework
  • Analyze and fix issues related to REST Services and application responses, write database queries and programs for data insertion, updates, and views.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Design and develop the RESTAPI using the Spring for the application to seamlessly integrate with supporting sub systems.
  • Developed RESTful Web Services to retrieve data from client side using Spring boot application with performing the Unit testing and basic functional testing with different set of data.
  • Developed the java code using Eclipse as IDE backend services in Java in implementingServiceoriented architecture andWebServicesusing SOAP, RESTFULAPI’s.
  • UsedApacheCamel ESBandCXFin theJBoss Fuse ESBas the integration platform forSOA Services.
  • Performed GUI, Functional, and Regression testing by automating using Selenium, TestNG, Maven, and Jenkins.
  • UsedApacheCamel ESBandCXFin theJBoss Fuse ESBas the integration platform forSOA Services.
  • Performed GUI, Functional, and Regression testing by automating using Selenium, TestNG, Maven, and Jenkins.
  • Developed the single-page application following Agile Scrum, participated in daily standups, sprint reviews, and Kickoffs, and used Jira for project management
  • Developed web applications run on NodeJS using the Express framework, Vue.js, and Backbone.js with Mustache.js for front-end MVC/templating.
  • Participated in code review and mentoring sessions and used Perforce as version control and Code Collaborator for interactions.
  • Used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions

Environment: Angular8, Electron Js, Nexus, Apache Camel ESB, J2EE, Hibernate JPA, Web pack, Babel, Html5, Java script, ECMAScript 6, Java 1.8, Restful web services, Jersey API, log4j, Web Logic, Tomcat8.5, Eclipse, Micro Services, Spring Boot, Web Storm, Node.js, Perforce, Postman.

Full Stack Java Developer

Confidential -- Farmington Hills, MI

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business
  • Requirements and creating the Jira tickets for user stories.
  • Handled response data from RESTFUL web services using XML, SOAP, and JSON to update UI.
  • Work as a team player and provide general technical support to the development team to ensure high-quality deliverables and meet the targeted schedule.
  • Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST API, and Spring Boot for Micro-Services.
  • Worked on multiple components for different course element players and quiz question players using Vue.js and Vuex.
  • Enterprises Integrated Pattern Implemented withApacheCamel(ESB).
  • Developed notifications throughApacheCamel ESBIntegration Patterns Framework, ActiveMQ JMS provider
  • Performed GUI, Functional, and Regression testing by automating using Selenium, TestNG, Maven, and Jenkins.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data
  • Involved in creating a reusable component using React JS for DOM manipulation
  • Developed and implemented the R and Shiny application, which showcases machine learning for business forecasting.
  • Used Vue.js events distribution and parent chain for parent-child component communication.
  • UsedApachecamelfor interactions with the downstream services.
  • Creates and configures Micro-Services architecture and integrates with Angular application.
  • Responsible for developing UI pages using AngularJS, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON. .
  • Used Jenkins for enterprise-scale infrastructure configuration and application deployments into the antifactory.
  • Developed various screens for the front end using React JS and various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Automated Test cases in TDD (Test Driven Development) and BDD (Behaviour Driven Development).
  • me has built end-to-end CI/CD pipelines in Jenkins to retrieve code, perform tests and push artifacts to the antifactory.
  • Designed dynamic and browser-compatible pages using HTML5, CSS3, jQuery.js, Vue.js, and Laravel.
  • Perform validation on machine learning output from R.
  • OpenShift was simultaneously used for maintaining container/package health during application uploads and deployments. Used OpenShift Cluster for Microservices& Application Deployment. Integrated Open Shift with Supply Chain Management.
  • Managed build results in Deploy and deployed using workflows in deploy.
  • Implemented maven plugin through Jenkins jobs for deploying the artifacts to antifactory.
  • Use JSX in the React components for a cleaner HTML-like structure inside JavaScript.
  • Developed responsive web pages for intelligent devices using Bootstrap and media queries.
  • Implemented AJAX in web pages to access application data without refreshing the web pages.
  • Implemented client-side Interface using Angular.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used AngularJS as a framework to create Single Page Applications which can bind data to specific views and synchronize data with the server.
  • Implemented Microservices on RedHat OpenShift based on Kubernetes, Etch, and Docker to achieve Continuous Delivery.
  • Automated both SOAP web services for XML format and did database validations to validate against databases like Oracle, My SQL, and Mongo DB.
  • SDET Automated Rest Full web services validated against databases like Oracle, SQL, and MongoDB.
  • Incorporated and utilized JavaScript Unit Testing framework (Jasmine).
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on GCP
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build and test deploy.
  • Used Spring Boot, which is radically faster in building cloud Micro-Services and developing spring-based applications with significantly less configuration.
  • Pushing Code from Git to Nexus to make it available for release through automation script using Jenkins.
  • Configured the search platforms like SOLR in offshore and onsite servers.
  • Developed the Restful web services and shared service details with the UI team for integration.
  • Involved in the build and deployment of applications on the tomcat environment.

Environment: Angular8, Java Spring, R, Nexus, J2EE, Apache Camel ESB, Hibernate JPA, Web pack, Babel, Html5, Java script, ECMAScript 6, Java 1.8, Restful web services, Oracle11g, SQL, PL/SQL, SOLR, Jersey API, log4j, Web Logic.

Full Stack Java Developer

Confidential -- Poway, CA

Responsibilities:

  • Involved in various meetings with Business analysts and developers.
  • Conducted Functional testing, Regression Testing using selenium with a Data-driven framework and Key- Word driven framework.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernation.
  • Build the application based on new features of JDK1.8 at the service layer level.
  • Designed MVC architecture and Front control design pattern using Spring MVC Framework for the Presentation tier. me has written code for the Spring MVC Framework for the Presentation layer and spring dependency injection.
  • Developed code to call the web service/APIs to fetch the data and populate the UI using jQuery/AJAX and Vue.js/AJAX.
  • Had noledge of Kibana and Elastic search to identify the Kafka message failure scenarios.
  • 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 developing Microservices for all the models using a combination of Spring Boot and Spring Security.
  • Formulated procedures for integrating R programming plans with data sources and delivery systems.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Prepared scripts to ensure proper data access, manipulation, and reporting functions with R programming languages.
  • Knowing the partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • UsingKotlinfor implementing new modules in the application.
  • Know offKotlinAndroid Extensionsframework.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm, and web Methods.
  • Experience working on Java 4 and Java 6 features, including Lambdas, Collections, IO, Concurrency, and Streams.
  • Coded extensively using JavaScript and Angular JS to make a rich internet web application for a Single page app.
  • Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium Web Driver with JAVA and maven.
  • Expertise in using Selenium Grid to test scripts on different platforms and against other browsers in parallel to save time.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox, and Safari using TestNG and Maven on the Selenium grid.
  • Used Node.js Bower for UI Dependency management. Worked on bower. JSON and bower. RC files.
  • Extensive usage of Node JS in implementing the server-side build deploys automation and building DEVOPS process from TFS.
  • The mobile application was developed with JAVA mixed with Kotlin using Android Studio and Web API with .NET Core 2 using Visual Studio.
  • Planning and setting up Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Experience setting up instances like Elastic Load Balancer in AWS for high availability.
  • Used AWS to deploy the project on an EC2 instance. Implementation of the Business logic layer for Services.
  • As Test Automation Engineer driving towards the quality and effectiveness of Digital Product EASE Web Platform.
  • 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.
  • Utilized Apache POI jar file to read test data from the excel spreadsheets.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, Junit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI, and REST with POSTMAN.

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

Java / J2EE Developer

Confidential -- Jackson, MI

Responsibilities:

  • Developed the single-page application following Agile Scrum, participated in daily standups, sprint reviews, and Kickoffs, and used Jira for project management.
  • Experience building a cloud-native app with Spring Framework and Spring Boot, Microservices
  • Performed Angular 2-unit testing using Angular CLI's Jasmine implementation.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Created Gulp scripts for various tasks and used NodeJS for managing application UI Dependencies.
  • Developed a Java-based ETL tool that extracts data from sources like IBM Cogon’s (XML) &MySQL and dumps data in the target tables in the MySQL database.
  • Experience building a cloud-native app with Spring Framework and Spring Boot, Microservices
  • Experienced in ReactJS and working with React Flux architecture using complex Object-Oriented concepts to improve the websites’ performance.
  • Developed business service layer and data access layer using spring and Mongo-DB. (Spring Mongo-Template)
  • Designed and developed various server-side components like service handlers for the service layer
  • Involved in making spring and Hibernate enhancements to existing applications.
  • Created REST clients to consume data from other partner applications and was involved in creating POCs using MEAN stack and enhancing existing REST APIs developed using NodeJS, Express-JS, and Mongo-DB.
  • Used Spring LDAP for user security credentials authentication and validating user roles.
  • Coded Gradle build scripts to build and deploy the application on WebSphere.
  • Implemented a continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deploying Java Applications.
  • Used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Participated in code review and mentoring sessions and used GIT as version control and GIT Bash for GIT interactions.
  • Used MySQL as backend database using Windows OS; involved in developing Stored Procedures, Functions, Packages, and Triggers.
  • Deployed the application on a JBoss server on a UNIX platform.

Environment: Agile, Core Java 1.7, Spring, Angular-JS, NodeJS, ReactJS, HTML 5, NodeJS, Bootstrap, CSS, JavaScript, jQuery, JIRA, MySQL, Mongo-DB., Junit, Mockito, Hibernate, Log4j, JERSEY REST, GIT, Eclipse, NetBeans, IBM Cognos, JMS, JBoss, SonarQube, Jenkins, High charts, Gradle, AWS, Unix.

Java Developer

Confidential

Responsibilities:

  • Gathered requirements, designed applications, and developed, tested, and implemented technical software solutions.
  • Engaged in the development and customization of applications using J2EE technologies.
  • Implemented application using Spring and Hibernate framework.
  • Implemented Microservice architecture using Spring boot, JPA, and RESTful web services.
  • Deployed services to AWS and OpenShift environment using Docker containers
  • Developed POJOs and many reusable components depending on requirements.
  • Developed team policies and procedures for effective and better development and coding methodologies.
  • Involvement in developing UI Components and enhancements using AngularJS, ReactJS, and CSS.
  • Migrated database from Oracle to SQL Server by updating the hibernate configuration.
  • Wrote various shell scripts to automate the Build and Release process.
  • Deployment has been automated using CI/CD pipeline in OpenShift and AWS environment using Jenkins.

Environment: J2EE, Spring framework, Spring Boot, Groovy, Hibernate, JBoss, JSP, JSON, Oracle, Maven, Git, Jenkins, SonarQube, OpenShift, AWS Cloud, Eclipse, Junit, Mockito, AngularJS and ReactJS

Java Developer

Confidential

Responsibilities:

  • Involved in database modeling, applying the normalization rules
  • Developed Code using the Struts framework based on the MVC design pattern
  • Developed the application with iterative methodology, recapturing the existing code and writing new code for most modules.
  • Worked on backend logic using Servlets, EJB, Hibernate, and JDBC.
  • Developed page-specific elements, handlers, web beans, view helper classes, JSP pages & fragments using design patterns and java standards. Validating the Application by Deploying and testing on JBoss Server.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, and JPA. Used JDBC Connection, Statement to retrieve Data from RDBMS.
  • Analyzed, designed, and 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
  • 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.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript 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!