We provide IT Staff Augmentation Services!

Ui / Front End Java Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over 8+ years of experience in IT industry comprising of enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments. Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Auto Scaling, Elastic Load Balance, AMIs, Dynamo DB, firewalls, routing technologies and DNS, Amazon RDS DB services.
  • Around 5+ years of experience in developing User Interfaces for Mobile/Tablet/Desktop using HTML, CSS, JavaScript, jQuery, bootstrap.
  • Professional experience in using core Technologies Java,J2EE,Servlets,JSP, JDBC, JavaBeans,JavaScript, JNDI, HTML, XML, Web services, Angular 7, Bootstrap framework, Jquery.
  • Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Chordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.
  • Good experience on working wif AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in working wif Strutsframework,Hibernates,andMVCarchitecture.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Expertise wif usingOracle, SQL Server,MySQLdatabases and writing SQL and PL/SQL queries.
  • Experience in using Web/Application servers likeWebLogic,JBoss,GlassfishandTomcat.
  • Well experienced in functional and technical systems analysis & design, system architectural design, presentation, process interfaces design, process flow design, and system impact analysis and design documentation and presentation.
  • Experience in Build and Deployment of CI/CD Pipelines using Jenkins.
  • Experience in working onMVCpattern using AngularJS, creating user interface and single page web application.
  • Experience in JVM Performance Tuning: Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
  • Extensive noledge in database transactions management for database related changes by integratingJDBC, Hibernate wif spring boot.
  • Experience wif Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc.
  • UsedGithubfor the version control.
  • Having good Knowledge inNOSQLdata base likeDynamoDBandMongoDB
  • Experience in design and maintenance of database platforms likeJDBCandHibernate.
  • Experience inUNIX/Linuxshell scripts for data-driven automatic processing.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web ServicesAWSwif other applications infrastructure.
  • Experience in developing application usingTDD(Test Driven Development) & Unit testing process.
  • UtilizeEBSto store persistent data and mitigate failure by using snapshots.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Experience in writingANT,Mavenbuild scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Good experience in SCRUM process of Agile (Iterative) development methodology.
  • Setting up AWS OracleRDSdatabases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.
  • Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Excellent verbal, written, and interpersonal communication skills.

TECHNICAL SKILLS

Languages: Java, Oracle, SQL

Web/Scripting languages: HTML, HTML5, XML, Ajax, CSS, CSS3, XHTML, XSLT, jQuery, JavaScript, Angular7/9, Node Js, React Js

Web Services: REST (JAX-RS), SOAP (JAX-WS), AWS, Spring REST

Frame Works: Hibernate 3.0, Spring 3.0, Bootstrap, Struts

Design Pattern: MVC, Factory, Singleton.

J2EE Technologies: JMS, JDBC, JSTL

Databases: MYSQL, Mongo DB, RDBMS

Web Servers: Apache Tomcat 8.0, WebSphere, JBOSS

Cloud Services: AWS

Testing, Logging Tools: Junit, Log4j, SonarQube

Monitoring/Log management tools: JIRA, Rally, Splunk

Methodologies: Agile, Waterfall

Version Controls: GitHub, TFS, Subversion

IDE: Eclipse, Visual Studio

Building Tools: Ant, Maven, Jenkins

CI/CD: Jenkins, Bitbucket

Messaging Tools: Kafka, JMS, RabbitMQ

Environment: Windows 2008, 2009, XP, Red Hat Linux, Unix

Other tools: Putty, WinSCP

PROFESSIONAL EXPERIENCE

Confidential, St.Louis, MO

UI / Front End Java Developer

Responsibilities:

  • Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, Angular JS, React.JS, Node.JS and worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
  • Responsible for developing the UI pages using Angular, HTML, CSS, JavaScript and Bootstrap.
  • Responsible to Style, look and feel of the web page wif SASS dat extends CSS wif dynamic behavior such as variable, mixing, operations and functions.
  • Used various Angular custom directives and developed reusable components and templates dat can be re-used at various places in the application.
  • Worked wif Angular to develop single page applications, worked wif ngrx for managing Angular applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Experience in working wif the advanced JavaScript such as ECMAScript.
  • Developed front-end code wif Ajax call in AngularJS and jQuery to retrieve data as JSON Object. Also, used Angular.js filter to make the data searchable and sortable.
  • Migrated an application developed in Angular 6 to Angular 10 recently.
  • Worked wif JASMINE in testing and Protractor for unit testing angular modules.
  • Developing new states for website using AngularJS and making API calls using Rest angular.
  • Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt.
  • Worked in Kanban Methodology to provide more efficiently work and higher quality.
  • Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for continuous integration of builds.
  • Extensively used Bootstrap for building responsive websites wif defined presentation.
  • Hands-on experience in creatingAngular factoriesfor using angular services like$httpand$resourceto makeRESTful APIcalls to the Java based backend.
  • Used open source library likeAngular materialto create customized components.
  • Involved inAgile/SCRUMprocess, attending daily stand up and completing tasks in sprints.
  • SupportedSingle Page Applicationswhen client changed his query condition usingAngularJSwhich includesRouting, Directives, and Templates.
  • UtilizedAngularJSto achieve the client-side elementsHide, Show, Event HandlingandAJAX CallonJSONresponse, and implementedAngular’s jqLiteto achieve SOM manipulation.
  • Handled Cross Browser Compatibility Issues and Unified CSS Layout across various browsers and platforms such as Internet Explorer, Mozilla Firefox, Google Chrome and Opera.
  • UtilizedAngularJS UI-Routefor managing the State Transition and URL route.
  • UtilizedAngularJS dependencyinjection to inject different services just like custom service, and create some custom directives to do some reusable component.

Environment: HTML, CSS, Bootstrap, SASS, Angular 10, Jira, PrimeNG, Node JS, ngrx, Gulp, Webpack, JSON, XML, Jenkins, DB2, Protractor, Git, Kanban, Visual Studio Code.

Confidential, Charlotte, NC

Angular Developer

Responsibilities:

  • Developed overall new layout of the web portal.
  • Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
  • Enhanced application performance by Angular 7 Component based development in view of future Angular framework transitions.
  • Developed User Interface using theHTML,Bootstrap,CSS,JavaScript, andAngular 7.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS.
  • Enhanced application performance by Angular7 Component based development in view of future Angular framework transitions.
  • Experience wif creating custom directives, decorators, and services to interface wif both restful and SOA services.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Implemented Object-relation mapping in the persistence layer using hibernate (ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact wif database.
  • Developing Web pages by using HTML5, CSS3 wif LESS, Angular JS and Angular UI Bootstrap.
  • DevelopedJava APIto interact wif theAmazon SQSused in sending bulk emails.
  • GeneratedJSONformat data packets from middle-tire controller to front-end using Jackson JSON API.
  • UsedJSONfor data exchange between browser and server. UsedJSR353for processing and manipulatingJSONobjects.
  • ModeledJSONdata from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developing Gradle scripts to automatically compile, package, deploy and test J2EE and J2SE applications to a variety of WebSphere platforms.
  • Used Gradle scripts to build the source code and Supported to create Dynamic Views and Snapshot views for end users.
  • Developed web services usingJAX-WSto interact wif legacy applications (backend processes).
  • UsedApacheSVNfor repository management andAntfor build management.
  • Updated databasescripts to accommodate changes due to UI overhaul (for bothOracleandPostgreSQL).
  • Involved in writing SQLstoredprocedures onOracleandPostgreSQL.
  • Developed interactive web application usingNode Jsa pure java script application frame work.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience working wifDockerto improve our (CD) Continuous Delivery framework to streamline releases
  • Developed User Interface application modules using HTML, CSS and JavaScript, AngularJS, JSON, and AJAX.
  • Developed Web Application using Client Script design technologies like JQuery as well as HTML5, CSS3, XML and used Bootstrap for creating Responsive Web Pages.
  • UsedJIRAfor defect management and to keep track of bugs and issues.
  • Built application usingMAVENand usedLog4Jto generate log files for the application.
  • Worked on Geb - Cucumber framework and developed functional regression suites for java - JSP application using Groovy script.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and aspect oriented programming (AOP) features along wif hibernate.
  • Implemented and automated the Environment Provisioning Using Chef & Docker.
  • JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
  • Used Client sideMVCframeworks likeAngular JSSingle Page Application developments.
  • Ported the application's native application and database servers fromWebSphere/Oracle to JBoss/PostgreSQL.

Environment: HTML5, CSS3, Bootstrap3, SASS, Angular 7, ES6, PrimeNG, Node JS, ngrx, Gulp, Webpack, JSON, XML, Jenkins, DB2, Protractor, Git, Kanban, Visual Studio Code, Bootstrap, Java Script, AngularJS, Node Js, Oracle 11g, PostgreSQL9, UML, SVN, AJAX, ExtJs 3.3, JSR 353, JNDI, JAX-WS, Ant, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Agile Scrum.

Confidential, St. Louis, MO

UI Designer

Responsibilities:

  • Developed HTML views wif HTML5, CSS3, Bootstrap and Angular JS.
  • Responsible for developing the UI pages using Angular 2/4, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.
  • Responsible to Style, look and feel of the web page wif SASS dat extends CSS wif dynamic behavior such as variable, mixing, operations and functions.
  • Used various Angular 2 custom directives and developed reusable components and templates dat can be re-used at various places in the application.
  • Worked wif Angular 2 to develop single page applications, worked wif ngrx for managing Angular applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Experience in working wif the advanced JavaScript such as ECMAScript 6 (ES6).
  • Migrated an application developed in Angular 4.0 to Angular 5.0 recently.
  • Worked wif JASMINE in testing and Protractor for unit testing angular modules.
  • Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt.
  • Worked in Kanban Methodology to provide more efficiently work and higher quality.
  • Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for continuous integration of builds.
  • Extensively used Spring Security and Spring Security Tags Library to customized authentication and authorization service class.
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML. Developed Restful API utilizing Spring Boot wif Spring MVC.
  • Connected database using JNDI and connection pool to configure data source connected to Oracle 11g database.
  • Configured Spring Annotation to simplify MVC configuration.
  • Wrapper developed in Python for instantiating multi-threading applications and running wif other applications.
  • ImplementedDocker -maven- plugin in maven POM to buildDocker images for all microservices and later usedDocker file to build theDocker images from the java jar files.
  • Widely used HTML, CSS, JQuery, typescript, AngularJS, Node.js, Bootstrap to build front graphical user interface for investor login, dashboard, and portfolio tables.
  • Developed few modules using Angular JS to show the output of analytics data.
  • Applied Angular Chart to display monthly interest rate floating tendency and ratio of total interest to purchase price.
  • Implemented SOA suite wif Weblogic server.
  • Designed and developed enterprise services using RESTbased APIs.
  • Actively participated in daily and weekly Scum meetings and code review of other modules.
  • Widely used various testing methods such as Unit testing, Integration testing and Regression testing.
  • Responsible for deliverable (project code-base, design specs, JUnit, defeats etc) for team to QA.

Environment: HTML5, CSS3, Bootstrap3, SASS, Angular 2/4, ES6, PrimeNG, Node JS, ngrx, Gulp, Webpack, JSON, XML, Jenkins, DB2, Protractor, Git, Kanban, Visual Studio Code, typescript, JavaScript, jQuery, Bootstrap, AJAX, Angular Chart, JSON, JNDI, Java Mail, Oracle 11g, SQL, HQL, UNIX, LINUX, Restful Web Service, JUnit, QUnit, Weblogic, JIRA, Log4j, Scrum, Agile Methodology.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved inSoftware Development Life Cycle SDLC. Gathering business logic and requirements, then figure out technical solutions for better implementation.
  • BuildRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-endjQuery Ajax calls.
  • Developed server side logic usingStruts 2, Hibernate 3, and JPAby writing configurations.
  • Extensively involved in coding wifcore Javaconcepts likeCollections, Exception Handling, Java me/O,andGenericsto implement some business logic.
  • WroteHibernate 3configuration files to enable the data transactions betweenPOJOandOracle Database.
  • BuiltDAOpackage as well asDAO IMPLpackage to implement the data access logic, and usingHibernate Annotationto do the data mapping.
  • Wrote correspondingservicetohandle the requestfrom front-end pages like transfer funds and view transaction history.
  • Extensively involved in writingPL/SQLorHQLto implementCRUDCreate Retrieve Update Delete data inOracle Database.
  • Implemented theGraphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Extensively involved in writingJavaScript/ jQuery Ajax callto retrieve the data from the back-end then display on the screen in a well-organized way.
  • WroteJUnit test casefor back-end logic implementation development.
  • WroteQUnittest code for JavaScript test case for front-end tests.
  • ProvideLog4Jfor QA, and communicated wif QA for further modification.
  • Modified the web.xml and injectSpring Securityto ensure back-end security.
  • Enhanced thedoPostmethod inservlettoprevent multiple submissions.
  • UsedSubversion SVNfor version control, andJIRAfor tracking bugs.
  • Configured and set upJBoss 4.0Server for deployment.

Environment: JDK 1.5, J2EE, Hibernate 3.2, Hibernate Annotation, Oracle 10g, Spring Security, JSP, JUnit, JSTL, JPA, Servlet, Java Mail, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Angular.JS, Ajax, Bootstrap, JSON, XML, JBoss, log4J, Subversion SVN, JIRA, SCRUM, Eclipse

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Developed services dat are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Involved in creating dynamic web site design and programming using HTML, CSS3, JavaScript and jQuery.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Responsible for developing the connection pooling forFileNetServer implementing spring framework concepts such as Transaction management and DAO support.
  • National level complex problem-solving competition, usingJAVA,Data Structuresand Algorithms.
  • Used Spring Validation framework to implement the server-side validations and usedExt JS,AJAX to get the data from the server asynchronously by using JSON objects.
  • Built Web pages those are more user-interactive using jQuerypluginsfor Drag and Drop, jqValidator, AutoComplete, AJAX, JSON.
  • Developed Business components usingMultithreading, Servlets, and JSP.
  • Involved in generating JAXB classes from schema files.
  • Involved in deploying systems on AWS Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
  • Developed cross browser compatibility code using CSS and jQuery.
  • TEMPEffective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and JIRA.
  • Hands-on writingStoredProcedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Worked on Hibernate object relational mapping according to database schema.
  • Did load testing of SOAP Web Services using SOAP UI and ApacheJMetertools.
  • Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter.
  • Implement Google Analytics for various screen, feature and service and user base tracking.
  • Integrated Google Analytics for tracking various screen and functionality of the PSAL App.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Delivered mobile app for book reading capability wif HTML5Senchaand online services wif Flash/Flex.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Used JMS (JavaMailing Service)APIto mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • Defined collections to store data inMongoDB.
  • Developed PL-SQL store procedures to convert the data from Oracle toMongoDB.
  • Developed user interface using JSPwifJavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML,SASSand Ajax to speed the application.
  • Prepared and presentedUNIXproduction and implementation schedules to the Project Manager and client.
  • Wrote PL/SQLQueries, stored procedures, triggers and prepared statements.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, wif partitions and sub-partitions.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Worked wif Splunk to logging and analysing defects status.

Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, MongoDB, JMeter, Hibernate, Jetty, Perl, Spring MVC, Hibernate, SOAP Web services, Filenet, Ajax, XML, jQuery, HTML, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, AWS, SFX, Splunk, MAX, SEED.

Confidential

Software Engineer

Responsibilities:

  • DevelopedUIusingHTML, JavaScript, andJSP, and developed Business Logic and Interfacing components usingBusinessObjects,XML, and JDBC.
  • Designed front end checking validations usingJavaScript.
  • Used Struts framework to followMVCArchitecture in the application server
  • Managed connectivity usingJDBCfor querying/inserting & data management including triggers and stored procedures.
  • Developed variousDAOsfor handling business logic and data manipulations from database.
  • ConsumedSOAPandRESTWeb Services to retrieve the information from the back end.
  • Involved in design ofJSP's and Servlets for navigation among the modules.
  • Designed cascading style sheets andXMLpart of Order Entry Module & Product Search Module and did client-side validations wif java script.
  • Review Requirement, develop technical design documents and create a prototype of the critical business.
  • Worked wif Hibernate for developing Persistence classes to interact wif the database.
  • Implemented Web services for communicating one application to another application by using SOAP, WSDL and EJB Technology.

Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, HTML, JavaScript, CSS, JNDI, JavaBeans, XML.

We'd love your feedback!