We provide IT Staff Augmentation Services!

Ui / Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Seven plus years of software development experience involving object - oriented analysis, design, development, and support of web based and n-tier client/server applications based on J2EE technologies.
  • Experience in developing User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML5, CSS3, Bootstrap, JavaScript, Typescript, JSON, jQuery, AJAX, AngularJS, Angular 5/6, Webpack and Gulp.
  • Experienced in developing single page applications using Angular JS, Angular 5/6 using Typescript based component development.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap.
  • Proficient in developing web pages and effectively using HTML 5, CSS3, JavaScript, JQUERY, CSS Pre-Processors and experience in making web page cross browser compatible.
  • Expertise in Designing and developing interactive Front-end applications using HTML5, CSS3, JavaScript, Typescript and AJAX. Good experience using Angular, Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
  • Developed specialized search system using MongoDB, AngularJS, Node-JS, and Express-JS.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks like SDLC, Rational Unified Process (RUP) and tools like UML, Rational Rose.
  • Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services (RESTful and SOAP).
  • Experience in developing Web-Centric applications using AngularJS, NodeJS, JavaScript, jQuery, CSS3, and Photoshop.
  • Implemented online distribution system engine for company website, including frontend, middle tier, and backend in full MEAN stack (MongoDB, Express, AngularJS and Node.js).
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience in using frameworks and tools like Struts, Hibernate, spring, ANT, JUNIT, LOG 4J and JSF framework.
  • Experience in Web D

PROFESSIONAL EXPERIENCE:

Confidential

UI / Java Developer

Responsibilities:

  • Worked as the lead developer and supervised an offshore team to develop a small extremely useful, alert monitoring system using Angular and Spring MVC which helps with monitoring the status of different jobs/processes and detects silent failures. Built the client APIs for the tool for Java, Python, Linux Shell, and PHP that are used to send heartbeats to the server. Using Angular and Node JS as a backend developing an UI where we display the datasets using bar charts and pie representations according to the client requirements. Developing various download features for the data filtered out accordingly to analyses the various campaigns that are being used in the system like HNM and SHM. Developing global services and Angular guards to make sure the data flow throughout without discrepancies throughout the app. Performed application development following Agile Scrum methodology by taking part in analysis, design, coding, unit, and integration testing of business applications. Designed and developed web applications using Core Java, Spring Core, Spring Boot, Spring MVC, RESTful web services, HTML5, CSS3, JavaScript, SASS, Angular 6, Typescript, Bootstrap and Postgres/Aurora Postgres.
  • Developed various feature specific modules using Angular components, modules, services and pipes. Developed the application using Angular CLI and Webpack and took part in developing unit test cases using Angular test bed utilities and Jasmine. Developed various services to perform backend application calls using Angular Http and used RXJS observables to subscribe for responses. Created various Angular route guards for various routes using angular router module and developed services using angular http module to communicate with backend Rest services. Worked on Core Java concepts such as OOPs,
  • Collections, Exceptions Handling, Annotations, Enums, Lambda, and Generics. Used Java Collection components such as Array List, LinkedList, Set and Hash Map, Linked Hash Map for caching data. Developed RESTful web services with Spring Boot framework in a Microservices architecture style Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. Developed the DAO layer for the existing applications using Spring and Spring JDBC for different databases such as Postgres/Aurora Postgres. Used Behavior Driven
  • Development with Cucumber framework for automation testing of plugin and microservices Worked with DevOps Engineer team to spin up new QA environment for automation Used Mockito, Power Mock, Power Mockito and Junit libraries for unit testing and integration testing Worked with Network security Engineer to troubleshoot the issues while provisioning and commissioning the device Used Maven, GitHub as version control, Jenkins and Concourse for CI/CD pipeline, Jira for project trackingEnvironment: GIT, Sou

Confidential

UI / Java Developer (Full Stack developer)

Responsibilities:

  • Worked in the confidential(Business Middle Ware) group to implement the web based tool called JARVIS which is used to track the incoming work and work done by the 35 agile teams which are part of the BMW group which is a part of consumer banking sector. Development of user stories as per the requirement in agile methodology using spring MVC, spring boot, Mybatis, Oracle DB, maria DB, ANGULAR 2, CSS3, Typescript and JS. As a team took agile and got the agile as part of the agile transformation that was going through the whole firm. Involved in writing the application level code to interact with
  • APIs, Web Services using AJAX, REST AND SOAP. As a team we migrated the application from SVN to GIT including the history of the files and application. Used source tree and bitbucket UI tools to interact with the GIT. Used HTML5, CSS3, Bootstrap, JavaScript, Typescript, Angular 2.0, Node JS excessively to achieve the lot of functionalities throughout the app. Designed dynamic client - side JavaScript codes to build forms and simulate process for web application, page navigation and form validation using Angular 2. Created Typescript reusable components and services to consume REST api's using component-based architecture by Angular 2. Created Angular components, services, directives, and forms to collect different user data and implemented editable tables and form validations using Angular. Implemented Bar charts, pie charts etc. using high charts API to graphically represent the data on UI pages and provided the links to different pages within the app when user clicks on any charts.
  • Used spring security on both client side and server side throughout the app to provide restricted functionality access for different roles. Used Ehcache to implement the caching in the app which is refreshed twice a day to update the incoming data into the application database. Migrated the app from traditional spring MVC to Spring Boot. Developed Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies. Developed presentation layer using struts tag libraries like logic, html, bean, etc in JSP pages. Integrated the JIRA with the app to pull the information of user stories, features, sprints, etc. a team working on to track the work of the team. As part of the JIRA integration used
  • JQL and Groovy to convert the JSON coming from JIRA to JAVA objects. Used Java mailing API to generate automated e-mails as part of the batch processing which runs twice a day, and which send to a specific group based on the environment. Implemented excel download using xlsx API on different web pages throughout the application and used commons IO library. Performed JUNIT testing (both unit testing and Integration testing) extensively so that the code coverage would be more than 80%. Used Mockito extensively to achieve the code coverage goals and introduced selenium t

Confidential

UI / Java Developer (Full Stack developer)

Responsibilities:

  • Used Angular - JS to design and develop the user interfaces and followed Agile Methodology for application development. Implemented user interface guidelines and standards throughout the development and maintenance of the website using Bootstrap, HTML5, AngularJS, CSS, AJAX, JavaScript, and jQuery. Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing. Built a complete content management (CMS) in AngularJS as Front end and java (using REST) as backend for creating web and mobile-based applications. Used the basic principles of
  • MVC to in corporate the AngularJS to build client-side application and Node.js for building server side API's. Developed templates for multiple screens by using AngularJS markup and expressions. Created AngularJS Controllers, Model, View, Services which isolate scopes to perform operations in UI. Defined new validations through AngularJS for the form field validation implemented through HTML5 by using ng-messages, ng-required, ng-if etc. Performed Server-Side programing using NodeJS in Creating Custom Http Services, File Manipulation, and RESTful services. Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns like In only and In Out. Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS. Using Spring XML configurations, annotations, wrote controllers to handle incoming requests and send output to the UI. Worked to secure our RESTful web services with Spring security to authenticate any third-party requests coming in.
  • Designing and development of Core Java applications using Multithreading and collections. Extensively used Hibernate Query Language (HQL) for data retrieval from the Oracle10g database and process the data in the business methods. Worked on Spring application framework features IOC container and
  • AOP and integrated Spring with Hibernate using the Hibernate Template. Extensively used Java Collections APIs &Multi-Threading in handling batch service requests Securing REST services with Oauth 2.0 authorization specification. Implemented Hibernate and Spring's DAO layer together offer a high performance, productive approach to persist Plain Old Java Objects (POJOs). Developed Spring DAO's to connect to MongoDB using Spring Mongo Template and created document and collection mappings. Analyzed code coverage report from Jenkins to improve code coverage and configured multiple plugins in deploying applications onto Tomcat. Managing and working on Atlassian products such as Confluence, Jira, and Stash (Git). Created Prototypes using MEAN (Mongo-dB, express, Angular and Node) stack and involved in deploying the appli

Confidential

Java Developer

Responsibilities:

  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams. Involved in developing the complete process flow of PNG system for all the layers and Developed JSP custom tags in the web tier to dynamically generate web pages. Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment. Designed and developed various modules of the application with J2EE design architecture, JDBC, JSP, JSF, EJB. Developed Web - tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication. Enriched UI using JSF UI Components and Backing Beans, JSF, JMS involved in configuring faces-config.xml for navigations, controllers. Involved in fixing defects in application- worked in JSF managed beans, converters, validator, and configuration files. Used Framework and JSF with Face lets at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance. Developed Add, Edit, and profile view web pages for the monitor module using JSP, JSF HTML, JSFCORE tags library.

    Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing. Implemented Message Driven Bean Using JMS. Implemented enterprise applications with jQuery and Spring MVC. Developed pages using JSF features like converters, validators, action Listeners, custom components, etc.and created conditional logics in pages using JSF tags and JSTL. Developed UI for Customer Service Modules and Reports using JSF, Prime Faces, Apache My FacesComponents, Ajax4JSF framework (Ajax). Used Java classes, EJB, Spring, Spring

    Dependency Injection, and XML for developing the complex business rules. Developed Webservices in the service layer and implemented Web Services based on SOA architecture with RESTful. Worked mostly on back end MYSQL, designed database structure, and created persistent objects. Updated legacy

    Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures. Worked on the UI Customization, modifying the HTML as well as JSP Pages. And Applied patches to Plateau LMS and written consolidated shell scripts to apply all the DB patches. Involved in writing the Packages, functions, processes, and used cursers during the development of PMG. Also involved in fixing the bugs, prepared the release notes, and also involved in the delivery of the customization to the customer. Used Spring Dependency Injection along with the Spring Web Flow for the

    Presentation Layer of the HR Modules. Involved in writing the Control Files and Used SQL Loader to load the data from flat files to Intermediate Tables. Involved in the development of the consumer interface using classes, Packages, Functions, Proc

We'd love your feedback!