We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY:

  • Having around 8 years of experience in design and development life cycle including requirement analysis, design, coding, testing, debugging and maintenance of web applications in Java /Java EE technologies.
  • Experience in Java, J2EE, Hibernate, Servlets, JSP, Web Services, HTML, CSS, JavaScript, Node - JS, jQuery, Ajax, Bootstrap.
  • Excellent in designing the front-end pages using scripting languages like Angular, Angular 2/7, React JS, jQuery and its libraries.
  • Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, React Native Concepts
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external Java Script codes that can be used in several different web pages.
  • Experience in developing Micro services with Spring Boot, Spring Framework, Spring MVC, Spring JDBC, Spring REST, Spring Security, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch, spring cloud, Spring Web Services. Experience in ANT, SVN, Maven, Gradle, and Jenkins.
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers.
  • Excellent work experience on RDBMS like Oracle, MySQL and PostgreSQL.
  • Good experience with Operating Systems like Windows and UNIX.
  • Actively involved in the DevOps streamlining process through Jenkins and CA Release Automation. Expertise with CI/CD tools and creating pipelines for application development using Jenkins.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is Mongo DB.
  • Experienced in XML manipulation with Java using DOM and SAX parsers and working knowledge of Unified Modeling Language (UML).
  • Hands on experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming. Worked on Service Oriented Architecture (SOA) which use Restful, SOAP, WSDL.
  • Strong experience in Persistence Layer implementation and frontend support controllers design using JSF components to make rapid application development. Supporting JSF components using Rich faces to enable AJAX functionality and Face lets for templates.
  • Worked on the performance & load test related tools like Profiler and JMeter.
  • Performed Unit Testing using Junit, Mockito for all the migrated modules to ensure complete code coverage, Unit testing and deployment from UAT to Prod.
  • Worked in Agile and Waterfall software development methodology.
  • Developed application using IDEs such as Eclipse, IntelliJ, WSAD (RAD), J-Builder and Net Beans.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

Web Languages: Java, J2EE, JSP, JSF, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript,SQL

Core Java: DataStructures,Collections,Generics,SerializationReflections, Concurrency/Multithreading,RMI, Swing

Frameworks: Spring MVC, Hibernate, jQuery, Junit, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J,Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

XML Technologies: XML, XSD

Methodologies: Agile, Scrum, Test Driven Development (TDD)

Technologies: HTML, CSS, JavaScript, jQuery, Angular JS, Angular 2,Angular 7, React JS, Bootstrap, Structures,DHTML, XML, UNIX Shell Script, SQL, PL/SQL, SASS, UI Router

Markup Language: HTML

Database: Oracle11g, MySQL 5.x, Sql Server, DB2, MongoDB

Operating System: DOS, Windows, Unix/Linux

IDE Tools: Eclipse, Notepad++, RSA, JBuilder, Oracle ADF, Web Logic, Enterprise Architect, RationalRose, LDAP, RUP Methodology, Clear Case/Clear Quest

Web Services: SOAP, REST, WSDL

Distributed Technologies: RMI, EJB, JMS, Data Warehouse

Design Patterns: MVC, DAO, Front Controller, Singleton, Factory method, Builder, Prototype, Façade, VisitorService Locator, Business Delegate, Transfer Object

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Version Control: SVN, Clear case, CVS, Git

Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, Junit, Visio, ANT, Maven, Gradle

Web/App. Servers: Web sphere Application Server 8.0, Apache Tomcat, Sun One Application Server,Web Logic 7.1/8.x, JBoss 4.x/5.x

ORM Tools: Hibernate, JPA, iBatis

Other: Rational Rose, UML, OOAD, RUP, MS Office Suite, MS FrontPage, Toad, SQL Developer, VSS

PROFESSIONAL EXPERIENCE:

Confidential, Scottsdale, AZ

Java Full Stack Developer

Responsibilities:

  • Involved in the design, future estimations and Software Requirements Specifications.
  • Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML.
  • Developed web interface for Users Modules using JSP, HTML, XML, CSS, Java Script, AJAX, Node.js and Action Servlets with Struts Framework, spring frame work.
  • Used spring framework for transfer of the data from GUI to DB with Ajax frame work.
  • Implementing or exposing the Microservices based on RESTful API utilizingSpringBootwithSpringMVC.
  • Designed user-friendly navigation for displaying various sections of data using JQuery.
  • Implemented User Friendly UI design with HTML, CSS and JavaScript for client-side validation and form submission functions and PHP for server-side scripting for web development.
  • Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to presentation layer and to store data into the data layer.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Development process the SCRUM, Iterative Agile methodologies for web Application.
  • Implemented Spring MVC, IOC & AOP.
  • Implemented data ingestion framework to ingest fixed length, csv and XML based provide datafiles into Hive tables using Spark.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
  • Used log4j for debugging the application.
  • Implemented Elastic stack (Elasticsearch, Kibana, Logstash) to build business dashboard from aggregated results
  • Configures JMS Server setup and DB Connection pool setup deployed them on to WebLogic Application server.
  • Involved in Configuration of data source and deployment of application in development, Test and Production.
  • Used Linux bash terminal window to run bash commands in order to produce shell script
  • CVS for version Controlling.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
  • Mainly involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Bea Web logic Application server 9.2/10.3, SpringBoot, Eclipse, Java API, JDK1.5, JDBC, JMS, Web services, PL/SQL, UML, XML, HTML, XHTML, CSS, JavaScript, node.js log4j, Git, JUnit, J2ME

Confidential, Columbia, SC

Java Full Stack Developer

Responsibilities:

  • Experience working in Agile Development following SCRUM process, sprint and daily stand-up meetings.
  • Responsible to enhance the Portal UI using HTML 5, JavaScript, XML, JSP, CSS 3and React JS as per the requirements and providing the client-side JavaScript validations and Server-side Bean Validation Framework.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implement front end screens using React JS and used predefined components like NPM and Redux libraries
  • Used AJAX frameworks for server communication and seamless user experience.
  • Worked on Java and iLog code to remove the business rules from current application and migrating to Drools.
  • Used Multithreading for invoking the database and implemented complex modules which contain business logics using Collection, Reflection, and Generics API. Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used Axis to implementing Web Services for integration of different systems.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring Boot. Used Spring Core Annotations for Dependency Injection.
  • Used Rest Controller in Spring Boot to create Restful Web services and JSON objects for communication and developed Restful services endpoints using Spring Boot.
  • Used groovy and Spring Boot to collecting the data from users and packaged the data as JSON distributed to applications. Experienced in using Spring Boot Data JPA Entities for mapping Java classes using Query Language Criteria, Projections.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used Log4j for the logging the output to the files.
  • Used Jenkins and Maven to manage automated builds from GIT and to track promotion status.
  • Managed Kubernetes manifest files and managed releases of helm packages
  • Created the Docker Containers and Docker controls for maintaining the application life cycle.
  • Created test framework on Junit and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues and escalating to the higher levels.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
  • Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using PL/SQL and used them in WEB components

Environment: JDK 1.7, Agile Development Process, React JS, Spring Boot, Web Services (REST), Hibernate 4.X, Redux, RSA, JMS, Apache Tomcat, Kubernetes, Docker, PL/SQL, AJAX, HTML, XML, SOAP, Log4J, Bootstrap, XML, XSLT, XSD, jQuery, JavaScript, JUnit, Git.

Confidential, Henroc, VA

Java Full Stack Developer

Responsibilities:

  • Collaborated with Scrum Agile team members to review user stories and supporting requirements and translated them into a system design.
  • Used Agile Scrum methodology for iterative incremental software development.
  • Configured and set upJavaWork space which included setting up server, theme installation and configuration.
  • Became familiar with using and navigating throughJava Work space (Eclipse).
  • Debugged Javaclasses which used to modify web pages such as Business Objects, and Data Access Objects.
  • Used SonarQube for analyzing the code quality and to ensure violations in the code.
  • Experience in creating front end applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, Angular 2, Node Js and Bootstrap.
  • Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, and CSS.
  • Implemented JDBC to perform the database calls from theJava layer.
  • Worked with React.js workflows such as Flux and Redux.
  • Designed and implemented business logic using Spring and Hibernate frameworks.
  • Develop Restful web services using Spring framework to expose the data to other internal and external applications in trusted client-server environment and building Rest client using Spring Rest template to consume data from external API's and storing it into our internal databases.
  • Worked with the Business Analysts to review and understand the business requirements and functional specifications, and QA team for code build, test case design and defect resolution.
  • Use GIT version control tools for code management check-ins, checkouts and synchronizing the code with repository.
  • Involve in Kubernetes deployment strategies for exposing Services through Kubernetes Ingress and Work with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Working on Jenkins for continuous integration and continuous deployment (CI/CD) on Apache Tomcat application server.
  • Writing Junit test cases, test scripts and performing test execution on Jenkins for continuous integration testing.
  • Using JIRA ticketing system to keep track of issues and tasks on individuals and confluence for documenting modules developed in that sprint for future s and upgrades.
  • Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 instances.
  • Created documentation for all the components which is included in React JS-Bootstrap page.

Confidential

Java Developer

Responsibilities:

  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
  • Worked with Angular 2 routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Designed the login portal using framework Angular 2along with HTML5, CSS3 and Typescript.
  • Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing, test running.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Used Multithreading to simultaneously process as and when a specific user data is completed in one table.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap).
  • Configured Swagger-UI registered Microservices with Eureka server to monitor service from Spring Boot.
  • Created Typescript reusable components and services to consume REST API's using Components.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and Angular.js
  • Implemented and developed Hibernate configuration and session-per-request design pattern for making Database connectivity and accessing the session for database transactions respectively.
  • Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications.
  • Utilized spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM Tool to access persistent data from MySQL.
  • Developed Microservices with spring to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.
  • Experience in using Junit and build tools such as Maven. Worked on Log4j for logging errors, messages and performance logs.
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server.
  • Developed unit testing framework using Junit test cases for continuous integration testing
  • Work on Continuous Integration (Jenkins) to configure the project jobs to build on daily/weekly basis. Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using Oracle SQL and used them in WEB components.
  • Used Git as a version control system and deployed the application in Production

Environment: Java 7, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2, Typescript, Node.js, Restful, SQL Developer, jQuery, Hibernate, JPA, Microservices, Apache Kafka, Oracle SQL, JBoss, Rabbit MQ, Log4J, Maven, Windows, Junit, JIRA

Confidential

Java Developer

Responsibilities:

  • Involved in complete software development life cycle with object-oriented approach of client’sbusiness process and continuous client feedback. Developed GUI using JSP, Struts frame work.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • User Interface has been developed using JSP, JavaScript.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Created an optimized solution for moving complex core auto product derivation rules from Host policy issuance system & externalize it in BRMS (ILOG JRules framework)
  • Developed Spring MVC application in connecting to database.
  • Involved in integrating business rules management (BRMS) and complex event processing (CEP).
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project.
  • Worked with JBoss EAP Command Line Interfaces. Maven Tool is used for build purpose.
  • Developed application using Fuse ESB and build and deployed the services. And done with Unit testing using Test Utility. Coded Entity Beans for data persistence within Data Layer.
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Design and implementing application to meet with integration technology FuseFabric8.
  • Configured security for JBOSS EAP application server using LDAP authentication mechanisms.
  • Server-side validation had been developed using Struts Validation framework.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Clear Case is used as version controller.

Environment: Java, Servile, JSP, HTML, JBoss EAP, JSF, Maven, Hibernate, Fuse ESB, Spring, JDBC, Eclipse, BRMS, Struts, Log4J, JavaScript, MySQL.

We'd love your feedback!