We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 6 years of extensive experience in Development, Implementation of multi - tier server centric Object-oriented applications using Java/J2EE technologies.
  • Over 2+ years of experience in Golang. Excellent coding and problem - solving skills with ability to work as Developer.
  • Extensive experience in implementing and maintaining large content driven and banking domain-based JAVA applications.
  • Strong hands-on experience on various Java/J2EE technologies like Spring IOC, Spring MVC, Spring AOP, Spring DAO, Spring Web Flow, Spring Batch, Spring Security, Spring Boot, ORM frameworks like Hibernate and JPA, Web Services (SOAP and REST), EJB’s, MDB, Servlets, JCA, JSF, JMS, JDBC, JNDI, JAX-WS, JAX-RS, WSDL, XSD, XSLT and XML.
  • Application development experience using multithreading, Serialization, Externalization, Collection, Generics.
  • Expertise in using RDBM’s databases such as MySQL, DB2, Oracle, PostgreSQL and NoSQL databases like Cassandra and MongoDB. Skilled in writing SQL &PL/SQL Queries and Creating Tables, Stored Procedures, Functions, Views and Triggers.
  • Experience in Messaging technologies like JMS, IBM MQ, Rabbit MQ and Apache Kafka.
  • Skilled in deploying applications on Application Servers like Glassfish, JBoss, Web Sphere, WebLogic, Apache Tomcat and AWS.
  • Worked using several J2EE design patterns like Factory Pattern, Front Controller, Service Locator and Micro server, DAO.
  • Experience in build and deploy systems like Maven, Jenkins, Clear Case, SVN, GIT and MKS Integrity.
  • Experience in building Microservice applications using Spring Boot for developing Restful web services.
  • Excellent Hands-on experience on designing and developing Microservices and deploying them on AWS using Docker.
  • Expertise in using the tools like SOAP UI (SOAP & REST web services testing), TOAD, DB Visualizer, FileZilla, Putty, Rational Clear Quest, RTC and PL/SQL Developer.
  • Experience reporting data virtualization tools such as Splunk.
  • Skilled in UI technologies like HTML5, CSS3, jQuery, Bootstrap, JavaScript, Flask, Vue.JS, AngularJS/ Angular 4 & React.JS/Redux.
  • Experienced in implementing Vue JS code to handle cross browser compatibility issues.
  • Strong working knowledge in developing Restful web services and Micro Service susing Golang.
  • Expert in using CICD DevOps tools like Jenkins and Chef.
  • AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
  • Experience on practical implementation of cloud-specific AWS technologies including IAM
  • Involved in maintaining the user accounts (IAM)
  • Implemented and Customized Manage Access and Manage Identity modules as per customer requirements in SailPoint IIQ
  • Experienced in working with Business team and documented Functional design specifications.
  • Expertise in using Version Controls like GIT, SVN and CVS.
  • Expertise in creating XSD’s, WSDL’s, developing SOAP web services and implementing its security
  • Extensive experience on Agile and Water Fall methodologies.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
  • Excellent knowledge on UNIX and LINUX commands and shell scripting
  • Experience in Database Design, Creation, and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries.
  • Extensive experience in IDEs such as Eclipse, Net Beans, RAD.
  • Knowledge on Big Data technologies and solutions, e.g., Apache Cassandra, Hadoop, Apache Kafka, and Spark
  • Strong background in supporting production environments and meeting customer needs.
  • Ability to learn new technologies quickly. Excellent communication and presentation skills

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, Python, SQL, MQL, PL/SQL

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML: Technologies/

Scripting Languages: HTML5, CSS3, JavaScript, AngularJS/ Angular 4, React.JS, Node.JS, Express.js, Ember.Js, Rx.Js, Vue.Js, Typescript, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON, DOJO

Tools: & Framework Java 1.8, Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Microservices, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS

Web/App Servers: Apache Tomcat 5.x/6.x, JBoss 5.x/4.x, IBM Web Sphere 6.x, Web Logic 8.1/9.1.

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, PostgreSQL, NoSQL-MongoDB

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

ORM: Hibernate, JPA, JTA

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, Load UI, JIRA

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

Platforms: Windows, Sun Solaris, UNIX

Cloud Technologies: AWS (S3, EC2, Lambda, Glue, Athena)

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java Full Stack Developer

Responsibilities:

  • Involved in the end-to-end development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Development and implementation of Client Server and Web Based Applications using Java, JEE, Python and Relational Database Management System
  • Worked in Agile Environment that includes daily scrum meetings, sprint planning, technical design sessions, sprint retrospection etc.
  • Used spring integration for integrating the application with Microservices using spring integration workflow files
  • Participates Production Dev support on rotation bases.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity Microservices
  • Designed and developed Microservices business components using Spring Boot.
  • Used Jasper Reports/ Jasper Soft Studio to create excel reports for the web application.
  • Design and developed the web pages and user interface (UI) using React.JS, Spring MVC, HTML5, CSS3, Bootstrap 4, JavaScript, jQuery, Typescript, AJAX, SASS, LESS
  • Implemented client-side Interface using React JS.
  • Build user interfaces differently by breaking them into components using React JS and used a real, full featured programming language to render views, with React JS.
  • Responsible for implementing UI mock-ups, integrating third party react libraries, and handling/creating Redux store data.
  • Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
  • Performed validation utilities using JavaScript and AJAX.
  • Used Node.JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • Used Scala sbt to develop Scala coded spark projects and executed using spark-submit.
  • Used Spring framework including Spring core/IOC, Spring Web and Spring Security for Authentication and Authorization of the application
  • Application integration with spring and Web Services to fetch data from Service Layer developed using SOA architecture, configuring WSDL based on SOAP specifications.
  • Designed and coded JAX-WS based Web Services used to send or retrieve data from different applications.
  • Developed RESTful Web API which produces and consumes JSON response as part of integrating the module
  • Used Spring AOP for exceptions logging along with log4J
  • Used jQuery in the project to develop API layouts and the external user frameworks.
  • Design, develop and deploy user friendly and rich looking Financial and Billing reports using Oracle PL/SQL, Analytic Functions, SQL, and I-Report and deployed onto Jasper Server.
  • Working on Oracle11g database to store data and for querying purposes.
  • Developed DAOs using JPA entity manager and JTA for transaction handling
  • Integrate Perforce and GitHub with Jenkins for Continuous Integration and continuous Deployment (CI/CD)
  • Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins.
  • Used Docker, deployed a new running container, worked on the setup of Docker registry and published all the Docker images to that registry
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment and Successfully secured the Kafka cluster with Kerberos
  • Configured, Installed LDAP, creating individual’s users, groups and LDAP schema on AWS EC2
  • Developed AWS lambda function to send a request for internal service end points through API Gateway using apache HTTP Client
  • Configuration and clustering of Web LogicApplication Servers and on Webservers running on tomcat
  • UtilizedMongoDBdatabase management system for keeping user generated data

Environment: Core Java, JDK 1.8, J2EE, Agile Development Process, jQuery, Node.JS, Python, Jasper Reports/ Jasper Soft Studio, React.JS, Redux, HTML5, CSS3, Bootstrap 4, JavaScript, Rx.js, Spring MVC, Spring Boot, Web Services, Hibernate, Log4j, JSP, Servlets, WebLogic, DAO, Oracle, Microservices, Jenkins, Docker, AWS, Kafka, Scala, Cucumber, XML, Maven, Eclipse, XML, XSLT, JUnit, SVN and MongoDB

Confidential, Philadelphia, PA

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
  • Used Agile Scrum methodology for iterative incremental software development
  • Implemented Java 1.8 features like Lambda expressions, Java Optional, Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.
  • Applied J2EE design patterns like Singleton, Data Transfer Object DTO, Data and Business Object VO during the development of components.
  • Worked in MEAN stack advancement (Mongo DB, Couchbase DB, Express.JS, Angular.JS & NodeJS).
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Involved in creating POJO Objects and mapped using Spring Data JPA Annotations.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Extensively used the Java collection Framework Classes for Holding the Application objects.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Used spring Validator framework for client side and server-side validation. Also implemented dynamic loading of JSP’s using AJAX.
  • Implemented AngularJS controllers, custom directives, filters to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Developed Rich UI applications using JavaScript, HTML, XML Bootstrap, CSS, Typescript and Angular
  • Implement the web application using Express, Angular 4.0 along with HTML5, CSS3, Typescript, jQuery, Bootstrap, and other web technologies.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized
  • Managed servers on the AWS platform instances using Puppet, Chef, Ansible, Configuration management.
  • Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS cloud.
  • Tested server side with Mocha for NodeJS.
  • Familiar with JSON based REST Web services and Amazon Web services (AWS) and Responsible for setting up Python REST API framework and spring framework using DJANGO.
  • Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle
  • Created Stored Procedures in Oracle using PL/SQL, TOAD.
  • Worked in TDD environment used MOCKITO to develop test.
  • Used Stash repository for Git version control, JIRA tracking tool for assigning and defect management.

Environment: Java8, J2EE, Servlets, JSP, HTML, Spring4, Hibernate4 DHTML, JavaScript, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, NOSQL, Hibernate 4.0, SOAP,JSON,CSS, JAXP, JAXB, Oracle 11g, SQL, JUNIT, Java8, Cloud Foundary, Reactive Systems, Reactive programming.

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement gathering analysis and documentation.
  • Used Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Designed the data layer using a combination of SOAP, Restful web services and occasionally Hibernate ORM.
  • Developed user interface (UI) components using React.JS, Vue.JS, JavaScript, Typescript, Ember.JS, JSP, HTML5, CSS3, Ajax and jQuery
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices
  • Used Spring Boot, which is radically faster in building cloud Microservices and develop spring, based application with very less configuration.
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Worked extensively on Spring boot for building web service
  • Deployed and Monitored Microservices Using Pivotal Cloud Foundry(PCF) and managed Domains and Routes with the Cloud Foundry
  • Used React.JS, JavaScript, HTML5 and CSS3 for front-end validation. For client-side view rendering services, used React.JS typically used various predefined Redux libraries.
  • Used React flux to make the flow single directional and to polish the data.
  • Experienced in working with Redux architectureusing complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React.JS components, Forms, Events, Keys, Router, plus Redux,andFlux concept.
  • Used JWT (JSON web tokens) mechanism for authentication and authorization security configurations using Node.JS.
  • Used Node.JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • Involved in developing alinear regressionmodel to predict a continuous measurement for improving the observation on wind turbine data developed using spark with Scala API.
  • Built prototype of jasper reports, actuate e-spreadsheet reports using IRD tool with scripted Charts and Graphs for highly complex reports.
  • Used AJAX to call the REST API methods and connect to the backend.
  • Deployed and configured the data source for database in WebLogic application server
  • Worked with XML, XSLT for building up & transforming the xml files.
  • Worked on DB2 as backend database for storing the application data.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Used IBM MQ and IBM Broker used for transferring the data across multiple applications.
  • Used log4j for logging the debug and info logs.
  • Used Maven tool for building and packaging the application.
  • Debugged, tested and documented code fixes for production issues working with both on shore and offshore resources.
  • Used Swagger UI to test the responses of the API and simultaneously we can view the JSON body
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Involved in maintaining the user accounts (IAM).
  • Deployed applications into Continuous Integration (CI) environments like Jenkins to integrate and deploy code on Continuous Integration (CI) environments for development testing and implemented test cases in Junit
  • Wrote Kafka producers to stream the data from external rest APIs to Kafkatopics.
  • Built real time data pipelines by developing Kafka producers and Spark streaming applications for consuming
  • Implemented Apache Camel routing to integrate with different systemsand provide end to end communications between the web services and other enterprise services
  • Implemented Spring Security for posing security constraints on JSF UI page views
  • Involved in implementing validations, exception handling.
  • Involved in integrating the JBOSS and Tomcat Sever with different Databases like Oracle and My SQL
  • Implemented SVN configuration management tool for code versioning and release.
  • Involved in assisting the operations support team in deploying code to the production servers.
  • Used Selenium for performing automated testing.
  • Used PUTTY for UNIX login and to check the server logs

Environment: Java 1.8, IBM RAD, JSP 2.1, Spring 4.0, Hibernate, Scala, IAM, Servlets, DB2 Server, Vue.JS, HTML5, CSS3, React.JS, Redux, JavaScript, jQuery, Maven, Log4j, J Unit 3.7, REST, SOAP, Apache Camel, JSF, Jasper Reports, Multithreading, WebSphere, Selenium, Agile, Jenkins (CI/CD), AWS, Docker.

Confidential

Java Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Involved in the analysis and design of the initiatives using Rapid Application Development (RAD)
  • Developed business logic using Core java and Spring MVC for processing the front-end request and to fetch the data from the Service Layer
  • Designed and Developed UI using HTML5, AngularJS, Bootstrap, JavaScript, AJAX, jQuery, and JSP for interactive cross browser functionality and complex user interface
  • Built responsive UI modules using Backbone.JS, Handlebar.JS, Ember.JS
  • Developed single page application, Components using AngularJS directives, Controllers, view, Services and modules and routing.
  • Developed reusable components using JSF Prime Faces through XML file view templates
  • Used Spring Framework AOP Module to implement logging in the application to know the application status and Microservices development in Cloud foundry environment.
  • Implemented REST services by Golang with microservices architecture.
  • Used JavaScript and AJAX technologies for front end user input validations and Restful web service calls
  • Created and configured multi-module maven web projects for REST API development using JAX-RS (Apache CXF), Java, Spring Data, JPA and Hibernate technologies.
  • Deployed and updated various application using Ansible tower and generated reports in Splunk explaining the impacted hosts.
  • Created and consumed RESTful API using Expres.js to provide centralized logic and reusable data retrieval build on top of Vue.JS.
  • Testing for Node.JS is done using Mocha and chai and for spring boot used Mockito, Junit and thereby achieving Test Driven Development (TDD).
  • Achieve integration between applications using Apache Camel.
  • Create Camel routes and made use of built in components to make REST calls, handle exceptions, and enrich data.
  • Implemented WebSphere MQ and RabbitMQ for provisioning using the Spring JMS Listeners to parse the XML message
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Involved in CoreJavacoding by usingJavaAPIs such as Collections, Multithreading, Exception Handling, andJavaI/O to fulfil the implementation of business logic.
  • JUnit used for unit testing and implementing Test Driven Development (TDD) methodology.
  • Implemented Web Services to send or retrieve data from different applications using SOAP and Restful.
  • Implementation of Spring Restful web services which produces JSON.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance Projects
  • Used Commons Logging framework (log4j) utility to log error, info, and debug messages.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Coded Maven build scripts to build and deploy the application on WebSphere.
  • Performed Unit Testing and interacted with QA for testing.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated Spring MVC and Hibernate.
  • Worked on DB2 as backend database for storing the application data
  • Secured REST API's by implementing Oauth 2.0 token-based authentication/authorization scheme using spring security and hosted API’s on API Gateway for clients to consume
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the MySQL database.
  • Troubleshoot hardware, software, and Operating system related errors on Linux
  • Used agile methodology for the software development process.
  • Used CVS as source control

Environment: Java, Struts, Spring 3, WebSphere, RAD, HTML5, AngularJS 4, JavaScript, Vue.JS, JDBC, Hibernate, JDBC Template, SOAP, Restful, Multithreading, XML, XSD, XSLT, Servlets, JSP, MySQL, Log4j, JUnit, Agile, Splunk, RabbitMQ, Apache Camel, Jenkins, Windows, CVS, Maven.

Confidential

Java Developer

Responsibilities:

  • Study and analyse the business process flow and existing system.
  • Did requirement analysis, design, coding, implementation, and Maintenance of this application follow the complete SDLC lifecycle along with Team lead
  • Created user interface and performed multiple formatting using JSP, AngularJS, Node.JS, JavaScript, Flask, HTML5 and CSS3.
  • Create RFP (Request for Proposal) Micro Services to provide Restful API utilizing Spring Boot with Spring MVC
  • Created XML formatted output files.
  • Performed validation utilities using JavaScript and AJAX.
  • Handled response data from RESTFUL web services using JSON and jQuery to update UI Interacted withjavacontrollers (jQuery, Ajax, and JSON to write/read data from backend systems).
  • Developed Servlets, Session and Entity Beans handling business logic and data.
  • Integrated the application with spring and provided abstraction between presentation layer and Persistence layer.
  • Implemented multithreading for Spring Batch applications
  • Proficiently used Java Persistence API (JPA) for database operations like insert, delete and update
  • Developing the backend part with Hibernate i.e., ORM tool and Used Hibernate for database and to manage Transactions
  • Involved in developing code for obtaining Hibernate bean references in Spring framework using Setter Dependency Injection (DI) or IOC
  • Involves in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Consumed resources from API’s usingRESTFULweb services
  • Created Java Beans for transactions between JSP pages and EJBs.
  • Written SQL Queries to interact with MySQL database.
  • Used SVN for version control across common source code used by developers.
  • Deployed and configured the data source for database in WebLogic application server
  • Used Jenkins for continuous integration to deploy application in AWS cloud
  • Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.
  • Used Log4j for logging and JUnit for unit testing.

Environment: Core Java, JSP, Servlets, EJB, Microservices, AngularJS, JavaScript, HTML5, CSS3, Node.JS, Hibernate, Multithreading, WebLogic Application Server, AWS, Agile, DevOps Tool-Jenkins, MySQL, SVN, My Eclipse IDE, XML, HTML, JSP.

We'd love your feedback!