We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Full Stack Java/JEE Developer wif 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 wif other systems, corporate single sign-on integration etc.
  • Well versed wif complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and documenting the 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 wif 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 wif XML, parsing the XML and converting the XML to XML using XSLT/XPath.
  • Expertise in working wif code review tools including Fortify and Find bugs.
  • Experience in developing applications using Object relational mapping frameworks including Hibernate and iBatis.
  • Experience wif Service Oriented Architecture (SOA) environment wif 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 the 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 the 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 wif tools including Eclipse, NetBeans, Oracle SQL Developer, TOAD, Oracle SQL Developer Data Modeler and SOAP UI.
  • Quick Learner, highly motivated team player wif excellent organizational and analytical skills.
  • Experience wif 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 the 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 wif 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 wifout compromising performance.
  • Used React-Leaflet to show geographical map by pointing using the 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, the app performs operations like create market needs, prioritize the needs and view the created needs.
  • Improved the 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 the 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 the application usingSpring BootFramework and handled the security usingSpring Security.
  • Used Micro service architecture wifSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers and also worked wif Kafka Cluster usingZookeeper.
  • Developed RESTful API’s using NodeJS, ExpressJs that can be consumed by UI.
  • Used GitHub and Git for version controlling.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS)wif other applications infrastructure.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAW’Sservices.
  • Installed application on AWSEC2instances and configured the storage on S3 buckets.
  • Created monitors, alarms, and notifications for EC2 hosts usingCloud Watch.
  • Worked wif Docker and Kubernetes on multiple cloud providers, from halping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Migrated applications to the AWS cloud.
  • Involved in writing java API forAmazon Lambdato manage some of the 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 the 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 the 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 the existing code components, implemented the performance enhancements.
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image rapo for development teams.
  • Developed powerful Single Page Application and dynamic responsive Web Application wif Angular 8.
  • Upgrading the 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 the 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 the 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 wif the client.
  • Developed java modules implementing business rules and workflows usingSpring Boot
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs
  • Designed and developed the REST basedMicroservicesusing theSpring Boot
  • UsedSpring Bootat back-end which halps to develop application wif ease
  • Implemented React components both functional and classical for UI widgets and Used Redux for state management, to store the whole state of the app in an immutable object tree.
  • Implemented the various layers of the 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 the file between servers.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the 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 wif 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 the 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 the data model of the application schema and made performance improvements that halped in faster data processing.
  • Worked on SoapUI for web service development and written test suites for the web service methods.
  • Implemented the Continuous Integration (CI)process wifin the team using IBM to build and deploy.
  • Worked in the Test-Driven Development environment and used JUNIT frameworks like easymock, jmockit to write and test scenarios in Java.
  • Documented and cross-shared the noledge wif other developers in the 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 the 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 wif the server.
  • Redesigned and re-implemented services using NGINX, Node JS, Express JS, and MySQL.
  • Used Spring IOC, Writing Java Bean classes, wif get and set methods for each property to be configured by spring.
  • Deployed and hosted the 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 wif server using Sass, Bootstrap and Angular 6.
  • Improved the 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 wif 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 the configuration of the 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 the application.
  • Worked on Oracle as the 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:

  • The system was designed per J2EE specifications. Servlets were used as a Front Controller gateway into the system.
  • Developed data persistence layer using Hibernate as Object Relational Mapping Tool for the backend data persistence
  • Used HQL queries to retrieve the required data using Hibernate
  • Implemented Web Services using SOAP, Restful Web Services
  • Developed Restful Web Services using Spring Boot to migrate the existing application for changing the existing methods to use POST and GET functionalities
  • Consumed SOAP web services exposed by the backend system and performed validations and check logic before sending these to the WEB UI
  • Used multi-threading in programming to improve overall performance.
  • Involved in fixing the defects raised.
  • Created Reactive forms and performed validations using Angular2.
  • Design the 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 the 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 the functionality of payments and transfers through SOAP UI to validate all the scenarios and make sure everything is working fine
  • Developed Action Classes, which acts as the controller in Struts framework
  • Created table and different batch programs to clean up tables in DB2 database
  • Extensively used Collections and Exceptions in the 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!