Java Ui Developer Resume
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.