We provide IT Staff Augmentation Services!

Java Ui Developer Resume

3.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY:

  • Experienced J2EE/Java Developer, UI development experience and implementation of front - end components for client/server, distributed, with over 8+ years of IT experience in analysis, design, development, documentation, implementing of web applications.
  • Expertise in the field of isomorphic web application development.
  • Proficient in quickly setting up modern front-end template frameworks AngularJS/ReactJS for UI development.
  • Extensive experience in modelling applications using MVC (Model-View-Controller) architecture.
  • Extensive Knowledge in frameworks/libraries such as AngularJS, BackboneJS, React JS and used Typescript for Angular2/4/7/8 for developing interactive and single page web applications.
  • Developed views for event driven applications with HTML 4/5, CSS 2/3, JavaScript, various JS technologies, Bootstrap, AJAX, JSON, and jQuery.
  • Experience in working with open source frameworks like Spring, ORM frameworks like Hibernate and Spring JPA.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring-Data, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger API’s.
  • Good experience in working with Spring Boot, Spring Microservices.
  • Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • Expert in frontend technologies such as HTML, HTML5, CSS, JavaScript, JQuery, Angular JS, AJAX, JSTL and JSON.
  • SDLC: Software development experience in objectoriented programming, design and development of Multi-Tier distributed Enterprise applications.
  • Expertise in IDEs for software development like NetBeans, STS and Eclipse.
  • Experience in using Kafka.
  • Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
  • Experience using JavaScript mobile frameworks like IONIC and React Native.
  • Understand the core Azure services, uses, and basic architecture best practices.
  • Knowledge in launching Azure instances and continuous integration using Jenkins.
  • Strong working experience in building and deploying MAVEN scripts, debugging through logging frameworks like log4j, automated Continuous Integration with Jenkins.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.
  • Solid background in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Expertise in various version control tools such as SVN, CVS, Git and Clear Case.
  • Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills.
  • A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude.
  • Used Swagger specification for documenting REST API’s which exposes description of a RESTFUL web services to different clients.
  • Worked in Agile TDD environment using SDLC tools like SVN, Jira, Jenkins, Maven for build packaging and deployments of the application components.

TECHNICAL SKILLS:

Programming Languages: PHP,JAVA, J2EE, SQL, PL/SQL

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, Angular 4/2/JS, React JS,EXT JS, JQuery, XML, XSLT, CSS, JSON, PHP, AJAX, Bootstrap.

Editors/IDEs: Eclipse, MyEclipse, NetBeans

Application/Web Servers: IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat

Web Services: SOAP, REST

Methodologies: Agile, Waterfall, SCRUM

Application Frameworks: Spring IOC, Spring JDBC, Spring Security, Spring Boot, MicroServices, Spring Batch, Hibernate ORM

Version Control: SVN, CVS, Git

Build/CI Tools: Maven, Log4j, Jenkins

Databases: Oracle SQL, MySQL, DB2, Mongo DB

Operating Systems: Windows, Linux, UNIX

WORK EXPERIENCE:

Confidential, Boca Raton, FL

Java UI Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modelling, analysis, architecture design & development and worked with the business team to review the requirements.
  • Responsible for developing the static content for front end with HTML5, CSS3, Bootstrap and ReactJS by coordinating with the UX designers.
  • Responsible for collaborating with backend developers to design data models and fetch data from end points.
  • Experience in setting up PHP-Web Based Server.
  • Expert PHP Development utilizing Zend, magento, CakePHP, Laravel, CodeIgniter and Symphony frameworks.
  • Experience in WordPress Development. Solid Understanding UpWork - WordPress Developer, on WordPress Core API's, PHP, JavaScript to Develop WordPress Theme Full Stack Front End and Plugin, Modification, Customization, Woo commerce etc.
  • Extensively used ReactJS like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
  • Hands on experience using mobile framework like IONIC.
  • Expertise in using various Agile methodologies like TDD and Pair Programming.
  • Working experience with open-source technologies such as Kafka, NATS.
  • Experience in using tools such as Jenkins, Maven, Junit, Selenium.
  • Implemented WAI-ARIA standards (Accessible Rich Internet Applications) as needed while testing with JAWS screen reader to make ACSS content more accessible to people with disabilities.
  • Worked on accessibility development in ACSS application by following the guidelines of WAI-ARIA.
  • Build stable React components and stand-alone functions to be added to any future pages.
  • Used React-Router to turn application into Single Page Application.
  • Experience in migrating on premise web application to Azure.
  • Container management using Docker bywriting Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Involved to using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Has worked on JavaScript OOP, Selenium, and Cucumber JS for synchronization of data.
  • Have worked on Azure for fetch the pictures files from Azure to UI
  • Developed static pages using HTML5, CSS3, JSP with Ajax calls in JQuery to retrieve data as JSON
  • Object from back-end RESTful Server, then display the well-organized result in web pages by writing
  • AngularJS controller, directives, services, and route providers. Also, used AngularJS filter to make the data searchable and sortable.
  • Created single page application with loading multiple views using route services and adding more user experiences to make it more dynamic by using AngularJS framework.
  • Worked on database migration project from sybase to oracle.
  • Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking.
  • Integrate with Kafka, Splunk and other messaging, logging, and monitoring technologies.
  • Familiarity in implementing Web Content Accessibility Guidelines (WCAG) and ADA compliance.
  • Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript, JQUERY, Angular 7/8 and React.JS.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, jQuery, JSON, and Bootstrap with MySQL database as the backend.
  • Experience with API management platform such as Azure API Management.
  • Wrote application level code to perform functionality using JQUERY and JavaScript.
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2 token based authentication/authorization scheme using spring security.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Beanstalk to setup application and configured environments.
  • Designed and developed Micro Services Architecture to divide application into business components using Spring Boot.
  • Worked with JUnit Regression Test Framework to implement unit testing, to accelerate programming speed and to increase the quality of code.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target
  • Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Involved in creating resources stack on Azure using Cloud Formation by writing Template files.
  • Used Docker for creating Docker images for launching containers on Azure and Expert in using Docker for Environment provision solution.
  • Worked on integrating Spring with the Elasticsearch and developed API's to read and publish data from Elasticsearch cluster using native Java transport client as well as REST client.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
  • Used Spring Tool Suite(STS) as an IDE for Application Development.

Environment:: Agile methodology, Java 1.8, HTML5, CSS3, JavaScript, Angular7/8, VueJS,NodeJS, STS, J2EE, Hibernate, Springframework modules, IONIC, JSP, Oracle,Selenium, Kafka,MongoDB,Pivotal CloudFoundry, Kubernetes, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, ApacheTomcat, Spring Boot, Micro services, Azure, Elastic Beanstack, Spring Batch, Docker, Elastic search, STS,Tortoise SVN.

Confidential, Richmond, VA

Java UI Developer

Responsibilities:

  • Implemented the Project in AGILE based development Environment and participated in Daily Scrum, Backlog refinement, Sprint Planning, Retrospective and Sprint closing.
  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Worked in MVC frameworks like ZEND, Cake PHP, and CodeIgniter as well as e-commerce web environments such as CCK, Views, Drush and agile Development.
  • Wrote various PHP scripts in the header, footer, multiple contact pages, etc.
  • Maintained and developed e-commerce website using PHP-based framework Magento, jQuery, HTML and CSS.
  • Followed Scrum/Agile Methodology during the software development life cycle.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Used Agile methodologies concepts like TDD and Pair programming.
  • Hands-on experience with messaging platform such as Kafka.
  • Developed reusable custom directives in AngularJS using restrict, event handlers and templating.
  • Implemented AngularJS two-way data binding (MVVM) to achieve the feedback functionality from the user.
  • Worked with various AngularJS built-in directives ng-if, ng-show and ng-hide to show and hide the information.
  • Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Used configuration file and Node JS at backend to interact with MongoDB using Mongoose connector.
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services.
  • Involved in creating and Deployment of REST API and MicroServices in Java J2EEE using Spring Boot.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Worked extensively on spring boot for building web service.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Created detailed design documents, use case diagrams and class diagrams.
  • Extensively worked with XML while using Maven, Dispatcher Servlet etc.
  • Implemented RESTful Web services. Published and consumed web services.
  • Utilized Jenkins for build automation.
  • Performed backend migration from Spring MVC to Spring Boot using Micro Services.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Develop, document and revise system design procedures, test procedures, and qualitystandards.
  • Refer documentation, periodicals, and technical reports to learn how to develop programsthat meet staff and user requirements.
  • Participate to evaluate new frameworks and technologies
  • Develops, documents and revises system design procedures, test procedures, and qualitystandards.
  • Develops UI and backend applications using Java, Spring, JavaScript and Prime faces.
  • Refers to documentation, periodicals, and technical reports to learn how to develop programs thatmeet staff and user requirements.
  • Assists in end user UAT cycles and production support to business users. Ensures standards andbest practices used in the code development are followed, documented and maintained.
  • The technical environment includes Java/J2ee Technologies, SQLServer, WebLogic, Spring
  • Framework, SOAP, Restful Web Services and Oracle 12c.

Environment : Java, HTML5, CSS3, JavaScript,Primefaces, PHP, Laravel, STS, J2EE, Hibernate, Spring framework modules,JSP, Oracle, MongoDB, MVC, Jira, Jenkins,Structs, JUnit, Maven, JAX-RS, Log4J, Weblogic12c,Microservices, Kafka, AWS,Git,Bitbucket, Spring Security.

Confidential, Pittsburgh, PA

Java UI Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML 5, CSS3, JavaScript, Bootstrap,Angular.js, Redux.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application and created and used Reducers that received said Actions to modify Store State Tree.
  • Involved in responsive design and developed a single page responsive website that could be served to desktop, Tablets and mobile users using React.js and Redux.
  • Used various predefined components from NPM (Node Package Manager) and redux library to create user interaction screens.
  • Used React JS components, Forms, Events, Keys, Router, Animations, and Flux concept for page creation.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked on cloud technology like Azure.
  • Used React-Draggable to develop the Drag and Drop functionality.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Developed Node.JS Readable and Writable streams to process the data from the external source of the application.
  • Analysis of HTTP requests and responses using tools like Firebug and Chrome Dev tools to identify security issues and to design and develop the solutions to resolve the same.
  • Implement functionality based on screen flow diagram and wireframe provided by the business team.
  • Fixed performance Issue in the product using bug fixing and implementing new features.
  • Used GIT as repository as Version Control Management Tool.
  • Used Maven to define the dependencies / plug-in and build the application.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Developed RESTful web service using Spring and JAX RS
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing.

Environment : Java, JSP, Servlets, Hibernate, Angular, JavaScript, HTML, Unix Shell Scripting, JSON, CSS, Putty, SOAPUI, WebLogic Application server10, Azure, Unix, Sybase, Oracle, SOAP, web services, Tuxedo, Eclipse, Multithreading, COBOL, DB2, Appian.

Confidential

Java Developer

Responsibilities:

  • Understanding the business requirements and preparing the design document.
  • Reviewed business requirements and discuss with application architect about the design.
  • Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Participated in discussion with business analysts and analyzed the feasibility of the requirements.
  • Drew sequence diagrams and Class diagrams using UML.
  • Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
  • Developed service layer by using Spring MVC.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Implemented MVC design pattern using Spring Framework.
  • Used Maven and configured Jenkins to build and deploy the application.

Environment:: Java JDK 1.7, Oracle 11g, Eclipse Luna, Spring MVC, Web services, Microservices, Agile Methodology, Java/J2EE, SQL, PL/SQL, JSP, Apache Tomcat 7, HTML, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, GIT and Maven.

We'd love your feedback!