We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Tempe, FL

SUMMARY

  • Over 8 years of experience in designing and developing responsive feature rich web applications using front and back end technologies like Object Oriented (OO) JavaScript, React JS, Angular JS, Node JS, Express.js, jQuery, AJAX, JSON, HTML5, CSS3, Java, Spring MVC, Spring Boot, Hibernate and SQL.
  • Expertise in JAVA/J2EE Technology’s (Servlets, JSP, JDBC, EJB, JNDI, JSTL, POJO, JMS, JSF My Faces, Prime Faces, JPA, JAX - WS, JAX RS).
  • Hands on experience on Planning, estimation, designing and developing on application development issues.
  • Skilled in creating Web Applications, User Interfaces and Layouts with HTML, CSS3, JAVASCRIPT using W3C standards.
  • Expert in HTML5/CSS3 development and have experience in React.js, Angular.js, Responsive design and knowledge of Node JS.
  • Experience in working with Angular 2/4/9 modules, services, templates, directives, services and dependency injection to create a SPA.
  • Well versed in JavaScript, mainly creating JavaScript Frameworks using JQuery
  • Good knowledge on Document Object Model (DOM) and DOM functions.
  • Good understanding of Twitter Bootstrap.
  • Used JIRA for bug tracking and issue tracking.
  • Good working knowledge and exposure with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Experience in developing various UI widgets using JQuery, worked with JQuery library.
  • Experienced in applying advanced approaches including MVC patterns, object oriented JavaScript, JQuery and Json.
  • Hands on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
  • Knowledge on eCommerce platform development.
  • Written JUnit Test Cases for challenging environments.
  • Extensive experience in design, development and support Model View Controller using Struts and Spring framework.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.
  • Experienced with J2EEDesignPatterns such as MVC, SessionFaçade, DAO, DTO, Singleton Pattern, and Front Controller.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ, AMQP as JMS provider
  • Experienced and deep understanding of logical and physical data modelling and relational database technologies.
  • Ability to convert business requirements into technical specifications and designs as well as estimate the amount of effort necessary to complete the tasks.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton pattern, Front Controller.
  • Experienced in using Web/Application Servers like IBM WebSphere 7.0, Apache Tomcat and JBoss, BEA WebLogic 8.1.
  • Knowledge in programming languages like Python, Scala.
  • Expertise in developing the micro-services/API using Spring Boot.
  • Used Good working knowledge in version control tools like GitHub, CVS, SVN, Rational Clear Case and Tortoise SVN.
  • Experienced on NoSQL databases - Cassandra & MongoDB, database performance tuning & data modeling.
  • Experienced in version control tools GIT, bash, Terminal, SourceTree and SVN and various bug tracking tools like JIRA for issue tracking and assessment.
  • Experience in implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro-Services architecture..
  • Configured the Kubernetes cluster on GCP to establish communication between pods and MySQL instance on RDS of AWS.
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Proficient in writing ANT and Maven for builds and deployments to different environments.
  • Experienced in version control tools like GIT and ticket tracking platform like JIRA.
  • Knowledge in entire Software Development Life-cycle (SDLC) process from business analysis to development, testing, deployment, documenting, maintaining and user training, experience on Agile and Scrum design methodologies.

TECHNICAL SKILLS

Languages: Java, Java Script, JSP, UML, WSDL, HTML, CSS, JQuery, PL/SQL, Perl, Python and Shell Scripting.

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Spring Framework, Java Beans, Web Services.

Web Technologies: JavaScript, HTML, XML, XSL, XSLT, SOAP, Angular JS, Node JS, JSON, Restful web services (API), Junit.

Database: Oracle, SQL Server, My SQL, PL/SQL, PostgreSQL, NoSQL, Mongo DB.

Tools: Tortoise SVN, TOAD, SQL Developer, Sub Version, SOAP UI, GitHub, Splunk, Jfrog, UDeploy, Fortify Scan and Black duck Scan

Lifecycle Methodologies: OOAD, Waterfall Model, Agile, Test Driven Development(TDD)

Defect Tracking Tools: JIRA, Bugzilla, Intercept, Jasper.

Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB

IDE: Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio.

Build Tools: Maven, Jenkins, Docker, Apache Ant.

Web/App Servers: Apache Tomcat, JBoss, Web logic, WebSphere, Glassfish.

Cloud Services: Amazon Web Services (AWS).

PROFESSIONAL EXPERIENCE

Confidential, Tempe, FL

Java Full stack Developer

Responsibilities:

  • Responsible in website layouts and prototypes based on approved wireframe design and mock-ups.
  • Used agile methodology and participated in Scrum meetings to produce quality deliverables within time.
  • Developed various User Interface components for data visualization using web technologies like HTML5/CSS3, Angular JS and bootstrap and used J2EE (Spring Framework) for Web Based Rich Internet Application. Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
  • Worked with React JS Router, components, Forms, Events, Keys, Router, Animations and Flux concept for developing SPAs and responsive website that could be served to desktop, tablets and mobile users.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Used ReactJs for creating interactive UI’s using one-way data flow, virtual DOM, JSX, React Native concepts and maintained states in the stores and dispatched the actions using Redux.
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript to make better Single Page Application SPA working on AngularJS.
  • Worked on Microservices implementations using Spring Boot.
  • Maintains understanding of end to end data flows for applications including business logic and controls.
  • Tracks application and batch performance and develops plans for remediation of issues.
  • Worked on automated processing for funding, allowing capture, approval, verification and rules-based accounting for transactions.
  • Designed and migrated the application using Spring Boot and Micro services from an existing legacy Struts 1.x application.
  • Worked on improving the operational efficiency for corporate Finance treasury through integration and automation to maintain data consistency, data integrity and to grant users better access to data.
  • Configured Spring Hibernate transaction manager and used spring declarative transaction management with various propagation levels.
  • Developed PL/SQL stored procedures, Triggers, and functions to process the trades and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Develops, manages and executes the maintenance of security plans, risk assessments, recovery planning and incident management, testing procedures, training and reporting on the execution of deliverables designed for program maturity.
  • Worked with CI/CD tools such as Jenkins for the deployment and monitoring the build systems of the code and make sure code is pushed to all lower environments.
  • Worked with UI, testing teams to troubleshoot the issue/defects of the chase mobile app.
  • Used GIT as version management and GitHub as the repository
  • Worked on POC concepts to move Monolithic Applications to Microservices using Spring Boot and NOSQL.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Working with Product owners to understand the business flows and functionality.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JDBC, JSP, LDAP, Multithreading, Hibernate, XML, JAXB, JMS, JavaScript, Eclipse, Spring framework, Batch, Maven, Jenkins, Jfrog, UDeploy, PL/SQL, Fortify Scan, Black duck scan, Oracle, AWS, Agile.

Confidential

Java Full Stack Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Expertise in Object Oriented Software Development (OOSD), Gathering new requirements and understand/document business/technical requirements.
  • Involved in the analysis, design, and implementation of business user requirements.
  • Designed and developed the UI using spring view component, JSP, HTML, CSS and JavaScript, AngularJS, AJAX, JSON.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
  • Worked on removing the Struts tag libraries and implemented the spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags with the spring framework tags.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used Rabbit MQ for reliable and asynchronous exchange of important information between multiple business applications
  • Implemented business logic components using POJOs.
  • Developed SOAP as well as RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, and XPath.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models, and request mappings for all the action URLs that are present in the JSP pages.
  • Involved in development of RESTWebServices using SpringMVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Written light weight Node.js express server, and using technologies like Ajax , JavaScript/jQuery , JSON to make connections between server and NoSql databases like MongoDB .
  • Implemented BDD through Cucumber. Created the Feature Files for Cucumber Automation.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Worked on creating, retrieving, updating and deleting documents in MongoDB.
  • Experience in writing unit tests using JUnit and Easy Mock.
  • Tested the performance of our API using SoapUI, Postman, and JMeter.
  • Used Jenkins server for code monitoring during code integration phase.
  • Implemented modular approaches for backend on AWS’s Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS’s RDS, allowing for scalability.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, JDBC, JSP, LDAP, Multithreading, Hibernate, POJO, XML, JAXB, JMS, JavaScript, AngularJS, NodeJS, Ajax, and jQuery, JIRA, JBOSS, Eclipse, Spring framework - DI, AOP, Batch, Hibernate, Maven, Jenkins, PL/SQl, Oracle, Linux, AWS, MongoDB, JUnit, Mockito, Agile.

We'd love your feedback!