We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Eagan, MinnesotA

SUMMARY

  • 7+ years of experience in Java, J2EE with strong skills involved in design and development of customizable, user friendly, interactive web applications.
  • Proficiency in developing secure web applications and server - side development using Spring Framework, Hibernate, JDBC, Servlets, JNDI,JSP, Struts, JSF, JSTL, EJB, XML, XSLT, HTML, CSS, SQL SERVER, Oracle, MY SQL, DB2, SOAP and Restful web services..
  • Experience on Mean stack technologies (AngularJS and Node.js).
  • Proficient in designing n-tier Enterprise applications using J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Facade, DTO, DAO, Front Controller Factory and Singleton.
  • Experience in Devops with extensive experience as java developer using java, J2EE, Rest API infrastructure integrator
  • Created various client-side functionalities using JavaScript and jQuery.
  • Extensive experience with SQL Server, Oracle, DB2 and NoSQL databases and expertise in writing complex Database queries, Stored Procedures, Views, Functions, Indexes and Triggers.
  • Experience in Microservices with Spring Boot.
  • Has experience and worked on Jasper Reports.
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Hands on experience in bash with focus on Devops tools, CI/CD and cloud architecture.
  • Development experience using Java, JavaScript, TypeScript and AngularJS
  • Experience in working with XML, XSD, UML, XSL, DTD, XML Schemas, SAX DOM Parsers.
  • Experienced with Waterfall, Agile development and Project Management Methodologies (Scrum, XP).
  • Implemented teh service projects on Agile Methodology and involved in running teh scrum meetings.
  • Experience in build and deploy tools such as Ant, Maven, Jenkins. noledge in OpenShift templates, build configs, deployment configs, services, routes, configmaps. noledge of projects, quotas, limits, roles, role bindings, and scheduling.
  • Extensive experience in developing test cases using JUnit, Selenium.
  • Familiar with Jenkins and pipeline development.
  • Having some Knowledge on Amazon web services (AWS)
  • API Test Automation (REST web services)
  • Java Selenium/Cucumber (automation testing with a specific focus on Test Driven Development)
  • Used SQL Azure extensively for database needs in various applications.
  • Experienced in developing web-based applications using HTML, CSS, DHTML, JavaScript, JSP, Struts Tags, JSON, jQuery, Ajax, Bootstrap and also created various style sheets.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used GitLab, IBM Clear Case, SVN and TFS version controls.
  • Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium.
  • Extensive experience in using different IDEs including Rational Software Architect (RSA), Rational ApplicationDeveloper (RAD 6.0), Eclipse, Net Beans and TOAD.

TECHNICAL SKILLS

Languages: Java, SQL, PLSQL, C, C++.

Frameworks: Spring, Hibernate, IBATIS, Jakarta Struts 1.1, JPA, JSF.

Database: Oracle 11g/10g/9i, IBM DB2, MySQL, Cassandra.

J2EE Technologies: JDBC, Servlets, JSP, JSTL, JNDI.

XML Technologies: DTD, XSD, XML, WSDL, SAX, DOM, RESTful and SOAP Services.

UI Technologies: HTML, CSS, Java script, jQuery, Angular JS, Node JS.

Web/App Servers: Web Sphere 6.1, WebLogic 10.3, Tomcat 5.5/6.0, Jboss6.1.

IDE Tools: Rational Software Architect (RSA), Rational ApplicationDeveloper (RAD 6.0), Eclipse, Net Beans and TOAD.

Operating Systems: Windows x, Unix and Linux.

Build Tools: Ant, Maven, Jenkin

Testing Tools: JUnit3.8/4.0 and Test-Driven Development (TDD), JMeter, Selenium.

Version Control Systems: GitLab, IBM Clear Case, CVS, SVN and TFS.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Used SCRUM as a development methodology, participated in Daily SCRUM meetings and Sprint Planning, Retrospective and other Agile meetings.
  • Involved in Requirements gathering, analysis and design and documentation as teh application was started from scratch.
  • Developed teh project using Spring boot and making teh required configuration to secure teh web application using Spring Security and oAuth2.
  • Used JSP, HTML5, CSS3, Bootstrap, JavaScript, jQuery, ReactJS and Angular to design teh front - end components.
  • Responsible for creating efficient design for user experience using Angular 8.
  • Created several reusable Typescript components and directives, used Angular http client module to consume teh restful services.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA Services.
  • Implemented business layer using Core Java, Spring Beans using dependency injection, Spring annotations.
  • Designed and developed JSP pages using Spring MVC 3.0 framework and created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Involved in design and development of server-side layer using JSP, JDBC, EJB and DAO patterns using IntelliJ IDE.
  • Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
  • Mapped teh objects with teh Database using Hibernate Query Language (HQL) as teh Persistence Framework.
  • Followed Acceptance Test Driven Development (TDD) with teh help of Cucumber framework where we automated teh test execution of each feature we developed.
  • Created Request for Proposal (RFP) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application in JBoss.
  • Developed teh application using JavaBeans, Servlets and EJB s.
  • Performed full Automation and prepared Test cases using Selenium Web Driver.
  • Experience in using performance testing tool Apache JMeter for Endurance test, stress test and capacity testing.
  • Used JDBC API Splunk, Spring Boot with different Data Types and Objects along with SQL statements and implemented for storing data.
  • Used Log4j to provide central logging facility, comes under singleton design pattern and used to monitor teh error logs and used Git as version control tool.
  • Expertise in writing complex SQL queries for database tuning and in writing PL/SQL concepts. like Stored Procedures and Functions
  • Worked with version control management tool Git to project check-in, check-out.
  • Resolved database inconsistency with better design and efficient SQL queries.

Environment: Java 8, HTML5, Bootstrap, CSS3, JavaScript,JDK, J2EE, JMS, Servlets, EJB, JSP, Struts, RESTful web services, Angular Framework, Spring MVC, Spring IOC, Spring DAO, Spring AOP, Spring Boot, Hibernate, IntelliJ IDE, Jenkins, Maven, CI/CD pipelines, Web Services, jQuery, SOAP, Log4j, Oracle DB, MongoDB, PL/SQL, Git, JUnit, JIRA, Angular, Postman.

Confidential

Full Stack Java Developer

Responsibilities:

  • Developed User Interface using HTML5, CSS3, JavaScript, AngularJS, ReactJS, jQuery, and Bootstrap for providing user interface and communication between teh client and server.
  • Developed front - end content using JSP, HTML, JavaScript, CSS.
  • Designed, developed, debugged and tested teh web-based application using teh J2EE architecture s
  • Designed and developed teh User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Involved in gathering teh requirements from teh business.
  • Extensively worked on web services to interact with different systems.
  • Performed analysis for teh client requirements based on teh developed detailed design documents.
  • Performed software development utilizing technologies such as core Java, J2EE, Spring Framework, Hibernate, JSF, Servlets, and Oracle database.
  • Used JavaScript for teh web page validation and Struts Validators for server-side validation. Designing teh database and coding of SQL, PL/SQL, and Triggers and Views using IBM DB2
  • Extensive experience in developing Jasper reports. Jasper Server, iReports, Jasper Server customization
  • Worked on implementing teh Maven based project archetypes (Rest, SOAP) to build teh templates for developers.
  • Proficient with Object Oriented Programming techniques, Microservices, IOC, Cloud systems, API s reinforced web - based enterprise applications.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies (Core JAVA, Servlets, JSP, JDBC, Struts Framework and Spring).
  • Created Maven projects, worked on downstream components and open source components.
  • Use Advanced Core Java concepts of Collections, Generics, Multithreading, and Synchronization for Design Patterns.

Environment: Java, J2EE, Jasper, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, IBM Web Sphere, Junit, DB2, CVS.

Confidential, Eagan, Minnesota

Sr. Java Developer/Devops

Responsibilities:

  • Worked as a Devops engineer and build management in both teh integration and production environment
  • We use Jenkins as teh continuous integration tool on OpenShift for building and deploying teh applications.
  • Design in Deployment Pipeline of providing guidance to development teams on how to craft CI/CD pipelines for OpenShift.
  • Working with development teams during teh onboarding process
  • Implementation of Supported Technologies and Related Tools for Development of Example Pipelines and Templates specific to PaaS
  • Deployment and Maintenance of Pipeline Consumption of Provided Tools for Application Specific Needs
  • Managing Tenant Provisioning, Isolation, and Capacity of Adding users and teams to teh platform
  • Design and managing teh quotas.
  • Worked on custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
  • Working with React Router for developing Single Page Applications worked with Angular JS to develop single page applications, worked with ngrx/store for managing Angular applications.
  • Developed React components. Used Axios with ReactJs for making AJAX Calls.
  • Worked on Webpack for build and webpack-dev-server a server.
  • Involved in Web design and development, application development using HTML, JavaScript and Bootstrap.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, Bootstrap, JQuery, Angular JS, AJAX, and JavaScript.
  • Developed several REST web services supporting both XML and JSON to perform tasks and REST web services leveraged by web applications.
  • Creation of gradle/maven applications with build scripts and all available RH certified dependencies.
  • Deploying Applications on JBoss EAP 7.1/Tomcat Servers.
  • Creating Enterprise Jenkins pipelines with all teh stages of: Build, J-Unit, Jenkins, Jacoco, SonarQube, Nexus.
  • Customizing build Script for Sonar integration, Nexus Integration and configurations.
  • Written Services Using Spring Boot and deployed open shift PaaS platform.
  • Assisted teh teams during various stages such as Code Upgrade, Migrate to New Tools, Prepare for Paas & Deploy to Paas.
  • Experience in using build/deploy tools such as Jenkins and OpenShift for Continuous Integration & Deployment for Microservices.
  • Software deployment support in staging and product
  • Support our application platforms in both production and teh non-production test environments.ion environments. worked on teh processes, SDLC and no each stage interacts with Devops and teh tools needed for each step to completed, Dev and production.
  • Optimized teh existing components for better productivity.
  • Assisted teh teams to upgrade teh technologies & code issues.
  • Migrated teh API applications following APICOE Team guidelines.

Environment: Maven, Gradle, Redhat developer Studio, Java 8, Sonar, Jenkins, Sumologic, Dynatrace, Redhat Openshift, Jboss, OpenJDK.

Confidential

Responsibilities:

  • Involved in migrating applications from struts 1.1 to Spring Boot framework.
  • Served integral role in analysis, design, development and implementation of new requirements.
  • Migrated application using Agile/Scrum methodology.
  • Migrated teh code from ClearCase code repository to GitLab repos.
  • Converted applications build files from Ant to Gradle.
  • Involved in upgrading Java 1.5 to Java 1.8.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS dat meets accessibility and web browser standards for website.
  • Involved in converting teh Struts UI tag libraries to Spring tag library.
  • Migrated code from legacy EJB 2 business objects to spring managed beans.
  • Migrated teh Struts action classes to spring controller classes.
  • Implemented server-side validations for forms data using spring validators.
  • Worked on migrating teh application deployment from Was 8.5 app server to Apache Tomcat web server.
  • Hands on experience in developing user interfaces for Desktop, Mobile, and Tablet using Java Script, HTML4, HTML5, Ajax, CSS2, CSS3, jQuery, JSON and AngularJS & Reactjs.
  • With teh concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Provided teh technical assistance to resolve Issues identified in production and demonstrate appropriate solution to teh end users.
  • Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on noledge on testing and configuring openshift
  • Involved in implementing different data modeling techniques in Cassandra.
  • Created Jenkins continuous integration builds with SonarQube integration.
  • Configured and used Nexus as Artifact repository
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used VersionOne for sprint/ task tracking.
  • Used GITLAB for version control.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Built and deployed application in cloud OpenShift environment. Configured build and deployment configurations for application deployment on all environments.

Confidential, Minneapolis

Java Full stack developer

Responsibilities:

  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.
  • Generated Client classes using WSDL2Java and used teh generatedJavaAPI.
  • DevelopedSpringREST web services to serve multiple applications across teh organization.
  • Teh data is provided in json and used Jackson library. Also, consumed REST web services.
  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build teh application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.Deployed to prod on a bi-weekly basis.
  • Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and noledge in PL/SQL
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal etc.
  • Experience in using ng-grid for rendering rows and columns.
  • Used various features from AngularJS like data binding, routing, custom filters and directives to meet various customized requirements. Resolved many challenging tasks while migrating by taking care of teh sessions and creating stubs as per new environments.Other than RDMS we has also used NOSQL MONGODB for storing content as is.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Used log4j for logging. Generated POJO classes to map to teh tables in teh database using teh JPA-Hibernate integration.
  • Experience in using React JS components, Forms, Events, Keys, Router.
  • Improved application performance using Azure Search and SQL query optimization.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Experienced in working such as JavaScript Frameworks ( AngularJS 2), AJAX, HTML5, JavaScript, jQuery, CSS, Bootstrap, TypeScript, with Java/J2EE background).
  • Experience with LDAP load testing tools Software development experience using Java in J2EE Application Servers.
  • Perform analytics on Time Series Data exists in Cassandra using Java API
  • Worked withReactComponent Life cycle in updating teh Virtual DOM and making AJAX calls in component Did Update.Worked with Reducers,ReactContainers to update teh state of an APP produced by Redux and by mapping those to theReactcomponent usingReact-Redux.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Used React-Autocomplete for creating google maps location search on teh webpage Added Excel-Builder to download teh Tabular data in Excel format using react.
  • Used JUnit, Cucumber, Selenium for testing and coordinate with SDET.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Used Jenkins to Continuous Integration Build Docker images and deploy on OpenShift (OSE).
  • Developed teh DAO layer for teh application using Spring,Hibernateand developed various business logics and reports using HQL andHibernatecriteria.

Environment: Java 8, J2EE, IntelliJ, Eclipse, SOAP, Cucumber, Selenium, Spring boot, Hibernate3.0, JAX-RS with XML, JMS, Bootstrap, HTML5, React JS jQuery, CSS3, JavaScript, AngularJS, JUnit, MONGO DB,, Jenkins.

Confidential, New York City, NY

Java/J2EE Web App Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Attended Scrum meetings to provide current project status demonstrations in every two weeks, thus implementing Agile Methodology (Scrum) with Test Driven Development.
  • Designed and developed teh UI components using JSP, HTML5, CSS3, JavaScript, AngularJS, Node JS, jQuery, Bootstrap and AJAX.
  • Designed and developed CustomerLookup tool which is helping customer in expediting Azure outage assessment and end-customer communication workflow.
  • Implemented teh persistence layer using Hibernate and configured Hibernate with Spring MVC to interact with teh Database from teh DAO. Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Experience with LDAP, SSO (Single Sign On), Web Agent configuration, Content Smart Switch functionality in complex clustered environment
  • Consumed Web Services - WSDL and REST for client side for exchange rate calculation and used JAX-RS with jersey for web services. Implemented Spring Transactions along with Spring ORM for database transactions. Extensively worked with Oracle database and Cassandra, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dB links, external tables, Materialized Views etc.
  • Used JMS to send/receive asynchronous data to other applications. Used Maven build tool for compiling and packaging teh application and used Jenkins with maven for application build and continuous integration.
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT. Code Reviews, customization and maintenance of code across applications. Identified and developed test cases and test scripts to perform load tests for performance and regression testing.

Environment: Java 8, J2EE, Eclipse, Spring, Hibernate3.0, XML, JMS, Bootstrap, JSP, JavaScript, jQuery, HTML5, CSS3, AngularJS, Node JS, JUnit, Oracle 11g, Cassandra, Jenkins, Maven.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Developed Web Applications using HTML5, CSS3, JavaScript, Angular.js and jQuery.
  • Involved in deriving at class diagrams and sequence diagrams during teh design phase of teh project using UML, involved in discussions with teh client to discuss and understand various components of teh requirement and to implement teh same.
  • Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Designed, developed and maintained teh data layer using Hibernate and performed configuration of Spring Application Framework. Extensively written jQuery for responsive event handling.
  • Used technologies like Java 1.6, Spring MVC, Hibernate, JSON, CSS3, jQuery, Ajax, ANT, SQL, RESTful API Web Services, DOJO, PL/SQL back end as Oracle via SQL Developer with Tomcat. Optimized ExtJS themes and prepared perform ant applications. Administered and supported ExtJS applications within scope.
  • Responsible for design application layer API using EJB components using J2EE. Used web service calls usingJavaWeb Services and Apache AXIS client packages. Generated Client classes using WSDL2Java and used teh generatedJavaAPI. Used SVN version controls to main using Tortoise SVN tool.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.
  • Deployed teh application on WebLogic Application server. Used data modeling for creating a data model by applying formal data modeling technique. Deployed code in application servers like Tomcat locally and Web logic to host it on teh Linux server. Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database. Extensively used log4j to log regular debug and exception statements. Worked on bug fixes using Jiraand responsible for QA interaction for smooth release.
  • Performed code review and unit tested teh application using Junit framework. Participated in teh production support and maintenance of teh project.

Environment: Java1.6, Spring 3.0, Hibernate, J2EE, JSP, JSTL, JQuery, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, REST, JSON, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, Jira, JAX-RS, and Web Services.

We'd love your feedback!