We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Having 7+ years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java /J2EE related technologies.
  • Expert in VariousAgilemethodologies likeTest Driven Development, Incremental and Iteration methodologyandPair Programming.
  • Extensive experience in developing web applications using HTML4/5, XML, XHTML, DHTML, CSS, CSS3(Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, ReactJS, Angular2/6/8/9 and JSP.
  • Experience in MVC client - side JavaScript frameworks AngularJS, ReactJS, EXTJS, Ember JS and Backbone JS.
  • Experience in MVVM client-side JavaScript frameworks such as Angular6 and Angular8.
  • Proficient with Typescript ES6 new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
  • Profound experience in Core Java 8 features like Multi-Threading, concurrency, Stream’s and Filters API, Lambda functions and Functional interface programming.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts2.0, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization and Externalization.
  • Knowledge on developing applications using Microservice, SOA and Monolithic architectures.
  • Extensively worked on Spring life cycle and its related modules like Spring Core, Spring IOC, Spring AOP, Spring MVC, Spring Transaction Management, Spring Batch, Spring Cloud and Spring data.
  • Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud and Spring MVC.
  • Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating RESTful Web services with Node-JS, Express-JS and installing client-side dependencies using Bower.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC and Factory Pattern etc. for re-usability.
  • Implemented security functionality for various projects using Spring security, JAX-WS for SOAP security and Site minder (SSO).
  • Autanticated Users accessing RESTful services using OAuth 2.0, OIDC and JWT (Jason Web token).
  • Experience in developing Microservices with Spring Boot and Node.JS (Express.JS)
  • Experience in XML based implementing SOAP services using JAX-WS framework with Apache CXF, Apache Axis2 and Documented with WSDL.
  • Expertise noledge in transactions frameworks like Spring AOP, Java Transaction API(JTA), Spring Transaction Management (Propagation, Isolation, Rollback mechanism).
  • Experience in developing persistence layer using ORM’s (Object-Relational Mapping) frameworks like JPA, Hibernate, IBATIS and Spring Data.
  • Worked on various Message queues like JMS framework, Rabbit-MQ, IBM-MQ and Active-MQ.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experience in working with Relational Databases like MySQL, Oracle12c/11g, SQL Server, DB2 and NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experience in writing PL/SQL scripts, Triggers, Stored Procedures, views and materialized view.
  • Working experience of application servers like WebLogic, WebSphere, JBoss and Apache Tomcat.
  • Experienced in using Java based Logging utility with Log4J.
  • Experience with build tools like Gradle, Maven and ANT.
  • Experience in deploying the applications using Docker container services and building Continuous Integration (CI) and Deployment (CD) pipeline using Jenkins with GitHub.
  • Having experience with Cloud Computing Service environments like Amazon Web services (AWS).
  • Good noledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Gradle, SVN, CVS, Jenkins and Apache Ant.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS

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

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: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular2/6/8/9, BackboneJs, ReactJs, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, DOJO and NodeJS.

Tools: & Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, Spring Boot, Spring Batch, Spring Security, Spring Data, Google Web Toolkit, Jersey.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.

Web/App Servers: Web Sphere, WebLogic, Apache, Tomcat and JBoss.

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

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

O-R mapping: Hibernate, JPA and JTA

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

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

Platforms: Windows, Win 2k Server, Sun Solaris and UNIX

Cloud Technologies: AWS (Amazon Web Services)

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM).
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, Ajax, Angular8, NodeJS and Bootstrap.
  • Worked withNPMcommands and using package. JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Programming Languages/Technologies: Java, JavaScript, Shell Scripting, Golang, XML, HTML5, CSS3, JavaScript.
  • Developed various screens for the front end usingAngular8and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
  • Auto-suggest service implementation using Nodejs & Elastic Search.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for TEMPeffective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • All the functionality is implemented using Spring IO/ Spring Boot, Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Called REST web services through Angular services to get JSON Object and modified the response object to display in UI.
  • Experience in Micro services development using Spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Used Structs Framework in the application, which is based on MVC design pattern.
  • Involved in writing Spring Configuration XML a file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Developed REST API's using Spring MVC and Spring boot hosted all micro services on PCF.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture
  • Implemented Micro Services usingSpring Boot, Spring Cloud, Spring Micro Servicesand enabled discovery using Netflix Eureka Server.
  • Sending requests and responses to Microservices throughREST/HTTP.
  • Involved in integratingJAX-RSinto Spring Boot application.
  • Developed the persistence layer usingHibernate Framework, created thePOJOobjects and mapped using Hibernate annotations and Transaction Management.
  • Deployed Spring Boot2.x based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Deployed Spring Boot2.x based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Development of infrastructure automation in AWS (EC2, Dynamo DB, Lambda, EBS, RDS, Dynamo, ELB, EIP etc) with AWSCloud Formation.
  • Migrate Data from databases such as MongoDB, SQL and Dynamo dB to Amazon Redshift.
  • Used Hibernate ORM tools which automate mapping between IBM DB2 SQL databases and objects in Java
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers usingAWS Code PipelineandAmazon ECS.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Designed and developedDAOlayer with Hibernate standards, to access data fromSQL Server.
  • ImplementedJMSfor notifications and testing withJUnit, Mock cases. WroteJUNITTest cases for Spring Controllers and Web Service Clients in Service Layer using Mockito. Single Page Application development using AngularJS, backed by MongoDB and NodeJS UsedJIRAfor bug tracking, issue tracking and project management.
  • UsedGITas source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Agile (SCRUM), Java1.8, HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, Angular8, AWS (Amazon web services), Micro-Services, Spring, MongoDB, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JMS, JSP, Spring MVC, JDBC, JUnit, Maven, IBM WebSphere, Restful, Log4J, Java Server Pages, JIRA, Jenkins and STS.

Confidential, Woonsocket, RI

Full Stack Java Developer

Responsibilities:

  • Involved inSDLCcycle likeAnalysis, Designing, developing, Testinganddeployingthe Enterprise applications using Java andObject-Oriented Design Patternsbased on business requirements.
  • FollowedAgile Software Development Methodologyand Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Developed User Interface by coding inHTML5, CSS3,JavaScript, jQuery, AJAX, Boot Strapfor creating the Web pages.
  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular6.
  • Created Reusable Modules and Custom Directives inAngular6which got used in various places of application.
  • ImplementedAngular6Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with Angular6 built-in testing facilities.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • Experience in Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
  • UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
  • Testing and production support ofcore javabasedmultithreading ETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
  • CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings
  • Integrated withSpring Cloudprojects to provide distributed tracing and other features.
  • Developedmicroserviceswith Spring and tested the application using Spring Boot.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Development of cloud hosted web applications andREST APIsusing Spring Boot with embeddedTomcat.
  • DevelopedGSA, LSS and SDLusing C++, Multi-threading and socket programming.
  • Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous Integration (CI) environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
  • IntegratedActiveMQ and spring JMS APIto send and receive message for the application’srestful.
  • Experience in design and development ofWeb services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Wrote build scripts usingMaven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings inhibernatefiles and createdDAO and POJO.
  • Experience inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
  • Installed theWebSphere MQand involved in configuringMDB listeners, JMS resources, and queues and integrating with theWebSphereApplication Server.
  • ConfiguringWebSphereApplication Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Experience in working withNoSQLDatabase likeMongoDBto manage extremely large data sets.
  • Usedlog4jto print the logging, debugging, warning, info statements. ImplementedSelenium Web DriversandProtractorFor testing the UI components.
  • Involved in setting up Test automation and developedcucumberfeature files and usedSeleniumfor automated testing withTestNG.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control softwareGITrepositories.
  • Participated in designing and development of applications utilizing Actimize Intelligence Modeler.
  • Suggested modifications in queries in Actimize Designs to support impact of user interface views.
  • Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on the business requirements.
  • UtilizedAWSLambdato upload data into AWS S3 buckets and to triggerLambda Functions Including EC2.
  • Configured and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.

Environment: Agile Methodology, Java, Java 1.8, J2EE, HTML, CSS, JavaScript, jQuery, AJAX and Angular6, XML, DAO, POJO, JPA, Spring (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, AWS (Amazon Web Services), RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB, NoSQL, CI/CD, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Angular2, JavaScript, jQuery, and Ajax.
  • Used JavaScript, CSS, Bootstrap, and Angular to create the interactive user interface.
  • Created Angular controllers, services and used Angular filters for filter functionality in the search box and integrator functionalities.
  • Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, Spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Developed Unit and Integration tests for existing microservices by using Junit and Docker environments.
  • DevelopedRESTbasedMicro servicesusing theSpring Boot, Spring DatawithJPA.
  • Used Kafka and Kafka brokers, initiated the spark context and processed live streaming information with RDD and Used Kafka to load data into HDFS and NoSQL databases.
  • Worked on Spark SQL for joining multi hive tables and write them to a final hive table and stored them on S3.
  • Created Spark jobs to do lighting speed analytics over the spark cluster.
  • Evaluated Spark's performance vs Impala on transactional data. Used Spark transformations and aggregations to perform min, max and average on transactional data.
  • Called REST web services through Angular services to get JSON Object and modified the response object to display in UI.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators, and Generators.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, Spring, Hibernate, Web Services.
  • Worked onEclipse for development and deployment of application inWeb LogicApplication Server.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed unit and integration tests for existingmicroservicesusing JUnit, Mockito and Docker environments.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Configured and customized logs using Log4J and Used GIT as a version control tool.
  • Used JIRA to assign, track, report and audit the issues in the application. setup the CI and CD process for the application using the Jenkins.

Environment: Agile (SCRUM), HTML5, CSS3, JavaScript, Bootstrap, AngularJS, jQuery, AJAX, Hibernate, Spring, Struts, MongoDB, Spring Boot, Spring Security, Servlet, JSON XML, GIT, Spring MVC, JUnit, Maven, WebSphere, Restful, JAX-RS, Log4J, AWS (Amazon Web services), Microservices, JIRA, Jenkins, JMeter, GIT, Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Created user-friendly GUI interface and Web pages using HTML, jQuery, Ajax and Java script.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Autantication and Authorization of the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using RESTful service.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Packaged and deployed the application in IBM WebSphere.
  • Written LINUX shell scripts to identify user login information.
  • Designed and developed Node.JS Application using Single Page Application Architecture.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Used Maven tools for building and deploying the Web applications.
  • Used Mule ESB for compatibility among the applications already developed.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Implemented JUNIT test cases for unit testing and Suites for end-to-end testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • UsedTortoise SVNto maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: HTML, CSS, AngularJS, Node.JS, JSON, XML, AJAX, JQuery, Struts, Hibernate, Spring MVC, RESTful, HQL, SQL, IBM WebSphere Server, Oracle, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Tortoise SVN, LINUX.

Confidential

JAVA Developer

Responsibilities:

  • Developed web application using Struts 2.X, JSP, Servlet, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript and jQuery for client-side validation.
  • Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: J2EE, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlet, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!