We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

0/5 (Submit Your Rating)

El Segundo, CA

SUMMARY

  • Having 8+ years of experience in IT developing web based, internet/intranet, client/server, distributed architecture and component - based architecture applications using JAVA/J2EE technologies
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch), JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.
  • Experience with and solid understanding of Microservices
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elasticsearch, Virtual Private Cloud (VPC) through AWS Console and API Integration
  • Expertise in developing web pages using HTML, CSS, JavaScript, Typescript, JQuery, Ajax, React JS, Angular JS, Angular2/4/6/8/9, Bootstrap with webpage cross browser compatibility and responsive web design and Server scripting language like Node JS, BackboneJS.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and IntelliJ.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Expertise at JDBC API for connection and access to databases.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Proven ability in creating page Objects, data driven, keyword driven automation frameworks for J2EE based applications using Junit, Selenium Web Driver, Mockito, Groovy Spock, TestNG Testing, Cucumber, Ant, Maven, Bamboo and Jenkins.
  • Configured and created application log files using Log4J to trace required application messages.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Extensively usedApacheCamelfor transformation and used both Java DSL and XML DSL.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Experienced in developing UML diagrams with Star UML, Rational Rose.
  • UsedApachePOIto convert XML files to Excel files and to read Excel files.
  • Experienced in transferring data from different data sources into HDFS systems usingKafka producers, consumers andKafkabrokers
  • Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms
  • Ability to work independently or with a team.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++

Frameworks: Jakarta Struts, spring, Spring Boot, IBM JADE, Log4J, SLF4J

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP, Mule

ORM technology: Hibernate

Web Technologies: HTML, JavaScript, CSS, Typescript, JSON, AJAX, XML, ESAPI, jQuery, Node JS, Angular JS, Angular 2/4/6/8/9, React JS

App/Web servers: Apache Tomcat 5.x, IBM WebSphere, OC4J, Docker

Source Control Tools: WinCVS, Serena Dimension, SVN

IDEs: IBM WSAD 7.5, Eclipse, JDeveloper, IntelliJ, Borland Together Architect

Databases: Oracle, MS SQL Server, My SQL and IBM DB2

Operating Systems: Windows, UNIX, Linux

Web Services: SOAP, REST, WADL, XML, JSON

Methodology: Waterfall, Agile methodology

Testing Tools: HP Load Runner, SOAP UI

Other Tools: FileZilla, BugZilla, Putty, Rapid SQL, IBM DB2 client, CISM, JIRA, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential, El Segundo, CA

Senior Java Full Stack Developer

Responsibilities:

  • Working in a highly dynamic AGILE environment and participated in Scrum and sprint meetings.
  • UsedMicro servicearchitecture withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Tested the response format of REST services in XML, and JSON. Used various drivers specific to each browser to write scripts for testing across various browsers.
  • Involved in Solr installation, configuration, indexing etc.
  • Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, jQuery, Bootstrap, Angular 8/9 as front-end building Environment.
  • Created theDockercontainers andDockerconsoles for managing the application life cycle.
  • Explored Node Js, Angular 9 and Ember Js to improve operational efficiency.
  • Developed API’s by usingNode.jsandCassandra (Graph DB).
  • Implemented completeMavenbuild life cycle in order to achieve organized application structure and conflict free dependencies inpom.xmlfile.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS. Design and use of REST full web services.
  • UtilizedAmazon Web Services(AWS)EC2to deploy Dockercontainers with both monolith andMicro-Services architecture.
  • Implemented persistence layer usingHibernatethat use the POJOs to represent the persistence database.
  • Experienced in implementation ofJMSto exchange information over reliable channel in an asynchronous way by usingActive MQas amessage queue.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Created REST API using Node.js to consume data in the User Interface.
  • Working on DAO's to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams.
  • Enhanced the Portal UI using HTML, Java Script, XML, Java, and CSS as per the requirements and provided the client-side Java script validations and Server-side Bean Validation Framework.
  • Developed multipleAngular 9 componentswhich are compatible with latest versions oftypescript, angular CLI.
  • At a later point, migrated fromExpress JStoHapi JSwhich is configured on top ofNode JSto attain better performance, to use built in authentication and authorization techniques.
  • Kubernetesis configured in the application for automating deployment, scaling, and management of containerized applications.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code onCIenvironments for development testing.
  • UsedProtractorto performEnd to end testingfor single page application developed usingAngular 8
  • Worked on creation of customDockercontainer images, tagging, pushing images, integration ofSpring boot.
  • Implemented the Model View Control structure using Spring and Angular.
  • Worked on Integration of Micro services deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.
  • Created Dynamic Integration of jQuery Tab, jQuery, and other jQuery component integration with Ajax.
  • Involved in enhancement of existing application utilizing Angular, created role based HTML navigation menu wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • ImplementedSpring Annotations, Spring AOP to develop Business layer components.
  • Deployed application JBoss application server.
  • Experienced with distributed transaction management with isolation levels withSpring JT.
  • Used Log4J for efficient application logging.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Contributed in JSON Web Token generation and distribution upon successful login with the use of Spring Security in the backend.
  • Worked on Angular 8 and Node JS to enhance front end functionalities as per business requirements
  • Developed Application to assesJSONandXMLfromRestfulweb service from consumer side usingAngular 8
  • ImplementedSpring Circuit breakerpattern, integratedHystrix dashboardto monitorSpring micro services.
  • Developed data transformer for converting legacy data from Source tables to avro format and fed intoKafkausingCamel.
  • Developed automation framework for web application testing. Performing Regression and Functional, testing in QA, Stage and Production environments.

Environment: Java, J2EE, Hibernate, Spring, Spring MVC, Spring Boot, Micro Services, Java Script, HTML, CSS3, JQuery, AJAX, Boot Strap, Angular 8/9, Node JS, Type Script, JSON, Kafka, AWS, EC2, S3, Lambda, Cloud Watch, Cloud Formation, Auto Scaling, JMS, ActiveMQ, PL/SQL, Oracle 12c, NO SQL, Kubernetes, XML, Protractor, Jasmine, Karma, Docker, JBoss, Log4J

Confidential, Oldsmar, FL

Java Full Stack Developer

Responsibilities:

  • ImplementedMicro Servicesinto existing system architecture. DevelopedMicro Servicesbusiness components andRESTfulservice endpoints usingSpring Boot.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 9.
  • Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 9.
  • Improved the UI using Angular 8, Angular Material, Bootstrap, Priming
  • Extensively used Angular-cli to generate components, routes, pipes and unit tests.
  • Utilized the features of Angular 8 to present effective web design.
  • Built Angular 8 components, UI services to consume REST services using Component based architecture provided by Angular 8.
  • Extensively involved in upgrading the existing system from Angular 7 to Angular 8.
  • Created Reactive forms and performed validations using Angular 9.
  • Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 9
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Experienced in ReactJSand working with React Flux architecture.Experienced in working with Redux architecture.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Used Spring Security to provide JWT based authentication, authorization and access-control features for the application.
  • Expert in HTML5/CSS3 development and have experience React.js, Angular.js, Responsive design.
  • Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Developing of UI Components in React, which has large quantity of data to be shown such as editable grids.
  • Developed front-end content usingHTML5,CSS3,JSPand client-side validations usingJavaScriptand variousJSframeworks.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • DefinedHibernateNamed Queries for performing batch while defined Criteria Queries forMicro service.
  • Developed the User Interaction/GUI Screens using HTML,JSP,Servlets,AJAX,Java script, andCSS.
  • Developed User friendly interface to seamlessly combine the new module with existing login system using React JS.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
  • Used design patterns like Front controller, DTO, Singleton, Facade, Factory design patterns.
  • Developed Java server Pages using JSP Tags, Spring-tags, minimal Scrip lets, HTML for client-side validation and errors to ease troubleshooting
  • Provided Java programming support for existing and new applications.
  • Developed teh view components using CSS, HTML5, JavaScript, JQuery and form beans.
  • Worked on JavaScript, JQuery and Servlets to generate dynamic web pages and web contents.
  • Good Experience in usingReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Developed user interface by using theReact JS, FluxforSingle Page Aapplicationdevelopment.
  • UsedReact Autocompletefor creating google maps location search on the webpage and addedExcel-Builderto download theTabular datain Excel format.
  • Used Docker as a container for Creating, Deploying and running application.
  • Deployed applications in Kubernetes Clusters, running on Docker Hub.
  • Developed user interface by using theReact JS.
  • Used react-bootstrapfor styling and responsive web design

Environment: HTML5, CSS3, JavaScript, jQuery, Ajax, Viejas, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Spring MVC, JUnit, J2EE, Node JS, Gradle, JMS, RESTful, Agile Methodology, React Js, Web Sphere.

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
  • Develop presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Creating automation and deployment templates for relational and NOSQL databases (standalone and RDS), including MSSQL, MYSQL, in AWS.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript to make better Single Page Application SPA working on Angular 4.
  • Used Angular 4 directives such as ng-model, ng-bind, and ng-repeat to display data from Angular 4 controllers.
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Responsible for building a single-page application using the Angular 4 development framework.
  • Implementing directives and scope values using AngularJS for existing web page. Responsible for checking the cross browser compatibility.
  • Used Bootstrap-Twitter to add front-end features for social communication in the application.
  • Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular 4 and JSON.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Configured Apache Kafka Consumer and Producer metrics to visualize the Kafka system performance.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Worked with GIT which is used as a version control tool in the project.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Utilize Camel to integrate micro services with other micro services and Rabbit MQ messaging exchanges
  • Done with Unit testing using JUnit and Mockito.

Environment: Java, J2EE, Spring MVC, IOC, AOP, Restful Web Service, Multithreading, Hibernate, Eclipse, Angular JS/2/4, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, Jenkins, Docker, Kubernetes, Linux, PaaS, Photoshop, Kafka, GIT, JIRA.

Confidential

Java Developer

Responsibilities:

  • Used agile methodology for software development. Based on the business needs of the application, developed functional and non-functional features of the application.
  • Proficient in using servlets. Applied MVC implementation to the web application.
  • Used Design patterns such as DAO, Singleton, Session façade which helps in distribution of roles and responsibilities across various layers of processing.
  • In production support responded to service tickets and service requests within established time-based requirements.
  • Strong skills in writing queries, functions, triggers, and stored procedures in PL/SQL.
  • Developed UI interface using HTML, CSS, jQuery and JavaScript AJAX and Tag libraries and Bootstrap.
  • Strong skills in Oracle server-side programming which includes SQL, SQL*Plus, PL/SQL Packages.
  • Wrote JUnit test cases for unit testing. Used maven to build applications and created multi module maven project and used Jenkins for continuous integration.
  • Extensively used spring framework Dependency Injection (DI) for object’s dependency resolution, Inversion of Control (IOC) using XML configurations, Java Annotations and Java Source code.
  • Integrated Spring- Hibernate frameworks for ORM functionality. Maintained web services using Restful API.
  • Developed the application using Eclipse IDE and used JBoss for deployment of application.
  • Strong understanding of the spring modules like Spring Core, Spring MVC, Spring JDBC, Spring Boot.
  • Used DAO Pattern to fetch data from the database using Hibernate to carry out various database
  • Designed and developed REST based micro services using Spring Boot.
  • Deployed the application using Apache Tomcat Server.
  • Performed Module and Unit Level Testing with JUnit and Log4J for debugging and error tracking.

Environment: Core Java, JMS, JavaScript, jQuery, HTML, API, CSS, Bootstrap CSS, JSF 2.0 X, Hibernate, Spring, Linux, XML, XPATH, Shell scripts, Perl Scripts, Eclipse, JBOSS, Agile, JDBC with Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Agile Methodology is used for development of the application.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components.
  • Designed the user interfaces using JSPs, and Struts Tags.
  • Experience in writing shell and Perl scripts for database connectivity and to retrieve data from different sources.
  • Implemented Struts Dispatch Action class and form bean classes using Struts framework.
  • Integrated Struts MVC with Spring DI and Spring Hibernate DAO.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Used IBM WebSphere Application Server to deploy the application.
  • Involved in writing XML validation classes using Struts validation framework.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Core Java, JSP, Struts, Spring, OOAD, Oracle, EJB3, Perl, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application, Log4j.

We'd love your feedback!