We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Full Stack Java/JEE Developer with 7+ years of solid experience in analysis, design, development, testing and documenting of web and distributed n - tier applications.
  • Expertise in developing and leading software applications end-to-end including Java/JEE middleware, front end, database development, Linux script development, integration with other systems, corporate single sign-on integration etc.
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and documenting teh software, working in environments using Agile (SCRUM), Water Fall and Test-Driven-Development methodologies.
  • Expertise in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using Rational Unified Process (RUP) and UML (Unified Modeling Language).
  • Experience in applications development using J2EE/JEE technologies like Servlets, JSP, JDBC, RMI, JNDI, EJB and JMS.
  • Experience in designing, developing applications using Struts, spring core and boot frameworks, Microservices, Web Services using SOAP, REST / RESTful.
  • Experience with web front end development using HTML, HTML 5, XHTML, DHTML, XML, XSLT, JSON, CSS, CSS3, JSP, JavaScript, AJAX, jQuery, React JS, Angular2/46/8, Node.js and Google Web Toolkit (GWT).
  • Experience with XML, parsing teh XML and converting teh XML to XML using XSLT/XPath.
  • Expertise in working with code review tools including Fortify and Find bugs.
  • Experience in developing applications using Object relational mapping frameworks including Hibernate and iBatis.
  • Experience with Service Oriented Architecture (SOA) environment with a strong focus on Business Process Execution Language (BPEL). Enterprise integrations using MULE Enterprise Service Bus (ESB).
  • Experience in creating and consuming data from RESTful sevices using JSON and Postman for testing teh Web Services.
  • Experience in providing highly available and fault tolerant applications utilizing orchestration technologies likeKubernetes and Apache MesosonGoogle Cloud Platform.
  • Used Docker and Kubernetes as Containers for deployment and CI process.
  • Tested web services using JUnit, Mockito Easy mock, Spring JUnit Runner, Spock and achieved teh goals of Test-Driven Development (TDD).
  • Experience in working and managing Oracle, My SQL and SQL Server databases.
  • Experience in writing SQL scripts, PL/SQL Packages, Procedures, Functions and Triggers for Oracle and My SQL databases.
  • Strong understanding of common API technologies, such asOAUTH,SAML,Spring BootandMicro services.
  • Expertise with tools including Eclipse, NetBeans, Oracle SQL Developer, TOAD, Oracle SQL Developer Data Modeler and SOAP UI.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.
  • Experience with J2EE/JEE web application servers like JBoss Application Server (4.x/5.x), Apache Tomcat version (4.x/5.x/6.x), Web Logic (10.x/11.x), Web Sphere 6.x and Glassfish.
  • Created clusters inGoogle Cloudand manage teh clusters usingKubernetes (k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them tocontainer registryofGoogle Cloud.
  • Software developmentinvolving cloud computing platforms likeAmazon Web Services (AWS), AzureandGoogle Cloud (GCP).

TECHNICAL SKILLS

Programming Languages: Java, Groovy, C

J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI, JSF, Swings.

Java Frameworks: Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0/5.12

Web Technologies: HTML 4/5, CSS2/3, JavaScript, AJAX, jQuery, XML,Angular JS

Web Services: REST, SOAP, Apache Axis 2

Databases: MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access, TOAD.

App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Oracle Web Logic Server 10g/11g/12c, JBoss 4/5, Web Sphere.

Build Deploy Tools: Maven, Gradle, Ant, Log4j, JAP7, SDSS.

Operating Systems: Windows 98/2000/XP/Vista/7/8/10, DOS, UNIX, Linux

Design Patterns: MVC, Singleton, Factory, Front Controller, DAO

IDE Tools: Eclipse (Indigo, Europia, Hugo, Luna, Mars, Oxygen), Net Beans, RAD, Visual Studio

Version Controls: CVS, SVN, GIT

Testing Tools: JUnit, HP-ALM, Selenium, Eclipse plug-ins

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Interacting with Product manager and users to do requirement gathering. Do brainstorming on requirements, sprint planning, create user stories etc.
  • Worked on a green field project namely Market Needs Assessment end to end, including ETLs, Restful APIs using NodeJS, storing data on Postgres, developing front end using ReactJs and deploying on AWS Fargate as a Docker image.
  • Developed UI using React hooks functional components, React-Redux, React-Router, Redux-Sagas, Material-UI components.
  • Displayed thousands of commercial agriculture products via scrollbar on UI using react-window without compromising performance.
  • Used React-Leaflet to show geographical map by pointing using teh multi-polygon geometry json structure consisting of latitudes and longitudes.
  • Created routing using React-Router to navigate across different pages of app. In each route, teh app performs operations like create market needs, prioritize teh needs and view teh created needs.
  • Improved teh UI using Angular 8, Angular Material, Bootstrap, Priming
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality.
  • Extensively used Angular-cli to generate components, routes, pipes and unit tests.
  • Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 8.
  • Worked on developing applications using Java technologies including Core Java (Java 6 and Java 8), J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Spring Boot, Hibernate
  • Involved in developing UI using JSP, HTML, CSS and Java Script
  • Implemented different frameworks like Hibernate, Spring Boot
  • Extensively used Redux-Sagas to create async actions and perform API calls.
  • Extracted data (like sales data, products Info etc.) from various sources via Rest ape calls, transformed and loaded into Postgres database.
  • Implemented teh application usingSpring BootFramework and handled teh security usingSpring Security.
  • Used Micro service architecture withSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers and also worked with Kafka Cluster usingZookeeper.
  • Developed RESTful API’s using NodeJS, ExpressJs that can be consumed by UI.
  • Used GitHub and Git for version controlling.
  • Selecting teh appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS)with other applications infrastructure.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAW’Sservices.
  • Installed application on AWSEC2instances and configured teh storage on S3 buckets.
  • Created monitors, alarms, and notifications for EC2 hosts usingCloud Watch.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Migrated applications to teh AWS cloud.
  • Involved in writing java API forAmazon Lambdato manage some of teh AW’S services.
  • Created several reusable components like drop downs, filters etc.
  • Overridden several Material-UI styles using classes provided by material-UI
  • Used CSS flexbox for responsive layout.
  • Used React-Redux for centralized state management. Created several reducers and composed them to single reducer.
  • Written logs using log4Js library.
  • Written unit test cases for UI using react-hooks testing-library, chai, redux-mock-store. Used Chai for API unit testing.

Environment: Java 11, JEE, JSP, Groovy, Agile, Google Cloud Platform (GCP), Kubernetes, Spring, Cassandra, Web Services (SOAP & REST), Microservices, jQuery, JavaScript, Angular 2/4, React JS, XML, XSD, JSON, Tomcat 6, Maven, Oracle database, SQL, PL/SQL, Ant, Java Script, SVN, Visio, Spring boot, SQL Developer, SOAP UI, Find bugs and WebLogic.

Confidential, Oak Brook, IL

Full Stack Java Developer

Responsibilities:

  • Implemented UI functionality using HTML5, CSS3, jQuery, Java Script, Angular 2/4.
  • Worked extensively on Spring Integration module, configured channels, gateways & bridges to communicate between different systems/applications in teh enterprise in Service Oriented Architecture.
  • Hands-on developer to build applications and API’s, creating and consuming both SOAP and REST Web Services using Spring boot.
  • Worked on different modules of spring, including Spring Integrations, spring boot, MVC, Webservices, DAO.
  • Worked on Cassandra database for storing teh transaction data.
  • Worked onthe JUnitframework for unit testing.
  • Implemented JAX-RS services using spring Boot.
  • Developed Web Services using RESTful to retrieve data for client side.
  • Reviewed teh existing code components, implemented teh performance enhancements.
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining teh image rapo for development teams.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
  • Upgrading teh existing system from Angular 7 to Angular 8.
  • Developed batch jobs for data processing in multiple applications and scheduled them via crontab. Implemented Java SFTP processes for securely transfer teh file between servers.
  • Worked as a full stack, Java developer in a global team to develop, support and maintain cardinal’s product applications in agile environment.
  • Implement UI of teh project using HTML5, CSS3, jQuery, Java Script, Angular8 React JS and Redux.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with teh client.
  • Developed java modules implementing business rules and workflows usingSpring Boot
  • Involves in Sprint planning for teh estimation of efforts for user stories and bugs
  • Designed and developed teh REST basedMicroservicesusing theSpring Boot
  • UsedSpring Bootat back-end which helps to develop application with ease
  • Implemented React components both functional and classical for UI widgets and Used Redux for state management, to store teh whole state of teh app in an immutable object tree.
  • Implemented teh various layers of teh application using Spring Framework modules such as Spring IOC, Spring AOP, Spring Security, Spring MVC and Spring Data.
  • Developed batch jobs for data processing in multiple applications and scheduled them via crontab. Implemented Java SFTP processes for securely transfer teh file between servers.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling teh application dependency.
  • Worked on AWS provisioning and good noledge of AWS services like EC2, S3, ELB (Load Balancers) etc.
  • Deployed cloud stacks using AWS Op Works and configured Elastic Load Balancers with EC2 Auto Scaling groups.
  • Implemented microservices to support highly customizable and scalable content processing system destined in a cloud-based environment.
  • Implemented Microservices architecture using spring for making application smaller and independent.
  • UsedAWS RDSfor database configuration.
  • UsedAWS code pipelinefor moving teh code across different environments.
  • DevelopedAction classes, Form bean classes and Struts configuration file usingStrutsframework.
  • Wrote complex SQL scripts and tuned them for efficiency and performance.
  • Worked on PL/SQL code and developed new procedures and functions.
  • Involved in teh data model of teh application schema and made performance improvements that helped in faster data processing.
  • Worked on SoapUI for web service development and written test suites for teh web service methods.
  • Implemented teh Continuous Integration (CI)process within teh team using IBM to build and deploy.
  • Worked in teh Test-Driven Development environment and used JUNIT frameworks like easymock, jmockit to write and test scenarios in Java.
  • Documented and cross-shared teh noledge with other developers in teh team.

Environment: Java 8, JEE, JSP, Groovy, Agile, Google Cloud Platform (GCP), Kubernetes, Spring, Cassandra, Web Services (SOAP & REST), Microservices, jQuery, JavaScript, Angular 2/4, React JS, XML, XSD, JSON, Tomcat 6, Maven, Oracle database, SQL, PL/SQL, Ant, Java Script, SVN, Visio, Spring boot, SQL Developer, SOAP UI, Find bugs and WebLogic.

Confidential

Java Developer

Responsibilities:

  • Developed application components- JSPs, Action Form Beans, Action Classes, Value Objects and model layer logic.
  • Used Bootstrap and AngularJS, React.js and Node.js in TEMPeffective web design.
  • Developed views using JSPs and struts tags. Using Tiles framework, improving UI flexibility and providing single point of maintenance.
  • Developed teh code for asynchronous update to web page using JavaScript and Ajax.
  • Developed front end pages using CSS, HTML.
  • Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with teh server.
  • Redesigned and re-implemented services using NGINX, Node JS, Express JS, and MySQL.
  • Used Spring IOC, Writing Java Bean classes, with get and set methods for each property to be configured by spring.
  • Deployed and hosted teh application on AWSusing OpsWorks, automated single click deployment onto AWSusing Chef.
  • Used Angular 6 as framework to create Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, Bootstrap and Angular 6.
  • Improved teh UI using Angular 6, Angular Material, W3.CSS, Priming.
  • Created Reactive forms and performed validations using Angular 6.
  • Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 6.
  • Configured Jetty Server to instead of Tomcat to run for Spring Boot apps.
  • Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
  • Developing a product-level cloud-based architecture in AWS.
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • SOAP and REST based webservices are implemented using Apache CXF framework.
  • Modified teh configuration of teh Spring Application Framework IOC Container.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
  • Involved in writing Hibernate mapping files (HBM files) and configuration files.
  • Used Log4j for logging Errors.
  • Using JUnit test, extensively written test cases for dis system to test teh application.
  • Worked on Oracle as teh backend database.

Environment: J2EE, JDK5, NodeJS, Angular JS, Struts1.2, Spring 2.5.1, Hibernate 3.2, JavaScript, JSP, Ajax, XML, XSLT, HTML, UML, SOAP, WSDL, Eclipse 3.6, RAD 7.0, IBM WebSphere7.0, Oracle11g, TOAD 10.1, MySQL, JUnit

Confidential

Java Developer

Responsibilities:

  • Teh system was designed per J2EE specifications. Servlets were used as a Front Controller gateway into teh system.
  • Developed data persistence layer using Hibernate as Object Relational Mapping Tool for teh backend data persistence
  • Used HQL queries to retrieve teh required data using Hibernate
  • Implemented Web Services using SOAP, Restful Web Services
  • Developed Restful Web Services using Spring Boot to migrate teh existing application for changing teh existing methods to use POST and GET functionalities
  • Consumed SOAP web services exposed by teh backend system and performed validations and check logic before sending these to teh WEB UI
  • Used multi-threading in programming to improve overall performance.
  • Involved in fixing teh defects raised.
  • Created Reactive forms and performed validations using Angular2.
  • Design teh frontend Web form-based application using Angular JS 2.0, Ajax, CSS and HTML 5.
  • Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
  • Working on view page to enhancing teh UI interface using HTML5, REST API, jQuery and JavaScript Angular JS for web Application.
  • Good experience in writing test cases using Java testing frameworks like JUnit, Mockito for Unit testing
  • Used SOAP requests to test teh functionality of payments and transfers through SOAP UI to validate all teh scenarios and make sure everything is working fine
  • Developed Action Classes, which acts as teh controller in Struts framework
  • Created table and different batch programs to clean up tables in DB2 database
  • Extensively used Collections and Exceptions in teh batch program for database cleanup
  • Establishing JDBC connection using database connection pool

Environment: JAVA, J2EE, HTML, XML, CSS, SASS, JavaScript, windows/Unix, Struts, Servlets, JSP, EJB, Eclipse, JDBC, DB2.

We'd love your feedback!