Ui Developer Resume
San Rafael, CA
SUMMARY
- Around 5+ Years of Experience in Java Technology.
- Adept in programming languages like Java, C, C++ and Python with hands on experience in developing web application using Java.
- Proficient in all phases of software development with extensive experience in SDLC (Software Development Life Cycle).
- Good experience in working with Core Java, Collection framework and Multithreading.
- Good experience on working with various data structures and algorithms.
- Good experience in developing web applications with Single Page Applications (SPAs) framework using AngularJS.
- Proficient in developing secure Java applications using JSP, Servlets, JDBC, Hibernate, Springs and Struts.
- Worked with agile software development teams with everyday scrum meetings.
- Good Exposure to Web/application servers such as Apache Tomcat, WebLogic and WebSphere.
- Strong front - end UI development skills using scripting languages like HTML, JavaScript, JQuery, CSS, AngularJS and Bootstrap.
- Developed Web Service and inter process communication applications using Java, SOAP Framework, JSON and REST API’s.
- Worked with cross platform teams across projects to gather dependencies and project planning ahead of every sprint.
- Experience in development of software applications using Java, JDBC, Servlets, JSP, JSTL, Struts, Hibernate, Spring, EJB, JavaScript, HTML, CSS, XML, XSLT, and AJAX.
- Expertise with HTML5 (new tags, changes, canvas), ReactJS and CSS3 (selectors, animations and transforms). Solid experience with Responsive Web Design.
- Strong database skills in Oracle 9i/10g/11g, DB2 and MySQL and Expertise in programming with SQL, PL/SQL and Stored Procedures.
- Experience working on Kerberos infrastructures.
- Write clean and clear code and expert in finding and fixing crashing bugs.
- Competence in using Java IDE tools Eclipse, NetBeans, JBoss, IntelliJ STS to develop dynamic web applications.
- Experience developing on various environments, Windows, Unix and Linux.
- Experienced in developing Client and Web (Internet and Intranet) based applications with JEE, JSP, Servlets, JDBC, Struts, spring, hibernate frameworks.
- Experience in working with Unix, Linux, Mac and Windows operating systems.
- Experience with the database management like Oracle, SQL Server, and MS Access.
- Actively participated in bug triages and tracking customer feedback and user case studies into product implementation.
- Good working knowledge on JUNIT, TestNG, SOAPUI and on Log4J package for logging purposes.
- Good Experience in developing and deploying JEE applications on various web servers like Tomcat, web logic etc.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, Python
Methodologies: Waterfall, Agile SCRUM model
J2EE Technologies: Servlets, JSP, JDBC, Struts, Hibernate, Java, J2EE
Frameworks: Springs, Spring MVC, Hibernate
Web Technologies: HTML, HTML5, DHTML, JavaScript with JQuery, AJAX, CSS, CSS3, AngularJS, JSON, DHTML, DOM, Restful WebServices
Application/Web Servers: WebLogic, JBoss, Apache Tomcat, JBOSS FUSE
Web Services: REST WebServices, JAX-RS
Databases: Oracle, MySQL, IBM DB2, NoSQL, MongoDB
IDE Tools: Eclipse Kepler Mars, Net Beans, Flex Builder
Version Control: CVS, SVN, GIT
Operating Systems: Windows, UNIX, MAC
Logging and Testing Tools: Maven, JUnit, Log4j, SOAP UI
Database Tools: TOAD, MySql
APIs: Spring Core, Spring JDBC, Spring Web, Spring MVC, Log4J, Servlets, Spring Batch
Scripting: JQuery, JavaScript, Shell Script, Unix Commands
Design Patterns: Singleton, Factory, Session Façade
Protocols: SOAP, HTTP, HTTPS, FTP, SMTP
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Sr. Java full stack Developer
Responsibilities:
- Extensively worked on various Springs Framework including Spring Security, Spring Cloud, Spring Data, which is the main task daily
- Developed the application following the Agile methodology.
- Designed and developed a responsive front-end using JSP, HTML, CSS, LESS, ES6, Angular 2/4, ReactJS and Bootstrap.
- Used Flex to design additional styling for webpages.
- Worked with Angular filters in expressions and directives to filter data rendered on the UI.
- Developed the user interface using Javascript, JQuery, Angular and ReactJS.
- Used various Bootstrap components along with React-bootstrap component.
- Worked with Angular Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, HttpRequest.
- Filtered and formatted data by using various AngularJS filters.
- Worked with RxJava for asynchronous manipulation of data.
- Built a MVC framework using Node.JS EXPRESS server.
- Analyzed the legacy projects for the Node.JS server structure and created new RESTful services using JAX-WS.
- Used AngularJS HttpRequest to read data from web servers and process JSON data to render in the UI.
- Involved in writing application level code to interact withAPIs, Web Services using AJAX, JSON and XML.
- Involved in Coding Server pages using JSP.
- Developed server-side services using Spring, Java.
- Used Spring framework 3.0 as middle tier component and integrated with Hibernate 3.4 for back-end development.
- Created codes to handle XML and JSON data.
- Used core java techniques like concurrency, multithreading, collections during the development.
- Performed CRUD operations on MongoDB.
- Involved in consuming, producing Restful Web Services using JAX-RS.
- Developed Content Rules (based on Business Requirement) and published them to other applications and data sources.
- Developed complex SQL queries to insert, update and used JDBC to invoke Stored Procedures.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Responsible for creating and maintaining architecture for web services using SpringBoot.
- Handled back end using Hibernate and developed Procedures/Functions using PL/SQL for Oracle 12c.
- Launched instance using AWS EC2 Console.
- Monitoring of the status of the EC2 instance.
- Installed and configured Node.JS, Oracle 12c and MongoDB on physical servers and Amazon AWS.
- Implemented micro-services using Springs.
- Using Maven build tool to build and deploy the application.
- Created and executed Unit test plans using JUnit, Mockito, TestNG and Jasmine
- Create builds using Jenkins and Maven for build automation tool.
- Handled the Sprint releases and performing fixes for Production Support.
- Implemented Spring batch to run daily and monthly batches.
Environment: Spring MVC, Spring Batch, Spring Integration, Spring Core, Angular 2/4, Flex, XML, Maven, Hibernate, PL/SQL, Java, JUnit, TestNg, Log4j, Agile Methodology, Jasmine, Jenkins, Oracle12c, Cassandra, Node.JS.
Confidential, San Rafael, CA
UI Developer
Responsibilities:
- Designed and developed responsive front-end using HTML, CSS, JavaScript, Angular 2, ReactJS and Bootstrap.
- Used JSP, Dojo and responsive web design to create pages compatible on all web browsers and mobile devices.
- Worked with backend developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
- Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and JQUERY.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Used ReactJS to create various components of the UI.
- Worked on forms, form validations and error messages. Written media queries for cross browser compatibility.
- Worked with Angular Forms, validation and modules.
- Used ReactJS for usage metrics and end-to-end event tracing.
- Used Dimensions to synchronize the code. Reviewed team's code changes.
- Used Javascript and JQuery for client side validations.
- Developed the application following the Agile methodology.
- Documented Functionality workflows, Design Diagrams and Code Standards.
- Used Blueprint CSS framework with JQuery and Angular 2.
- Webpages styled extensively using CSS and Bootstrap.
- Created the application using ReactJS and Node.JS libraries.
- Created interface to manage user menu using Angular 2, Node.JS, ReactJS and JQuery.
- Extensively used Node.JS NPM libraries for various third party packages.
- Created core analytic components using Node.JS, ReactJS and Angular 2.
- Used Grunt for designing the webflow.
- Developed JUnit test cases for unit testing.
- Used JIRA for tracking tasks and efforts.
- Co-Ordinated with testers for integration testing.
- Provided fixes for production fixes and enhancements.
- Coordinated with Business Analysts to better understand the requirements.
Environment: Responsive Web Design, CSS3, HTML5, JavaScript, JSP, Angular 2, ReactJS, Node.JS, Grunt, JUnit, XML, Agile Methodology, Dimensions, Cross Browser Compatibility.
Confidential, Menomonee Falls, WI
Java Developer
Responsibilities:
- Developed the application following the Agile methodology.
- Developed the web application based on the Spring MVC framework.
- Dependency injection was achieved by using spring services, spring controllers and DAOs.
- Integrated Spring Security with the Spring MVC web application.
- Responsive Front-end screens were developed using HTML, CSS, JavaScript, JQuery, AJAX, AngularJS and Bootstrap.
- Extensive uses of Collections for storing, retrieving and manipulation of objects in the business layer.
- Developed custom tags, JSTL to support custom user interfaces
- Developed custom derivatives and services using AngularJS.
- Implement single sign-on feature for the ease of access to download any previously purchased product.
- Used Log4j to capture the log that includes Runtime exceptions.
- Testing of the web services was done by using SOAP UI.
- Built scripts using MAVEN and deployed the application on the Web Logic application server.
- Created web API’s that follows REST architecture using Restlet microservice.
- Spring Source Tool (STS) was used as the IDE and have used the standard features for editing, debugging, running etc.
- Used SAX & DOM for XML parsing.
- Developed web services components using SOAP, WSDL, JAXB, and JAX- WS with java.
- Hibernate Transaction Manager has been used to manage transactions.
- Built and deployed the application using ANT scripts.
- Designed & Developed web services using Apache CXF.
- Used Hibernate for Object Relational Mapping (ORM).
- WSDL, JAVA2WSDL and WSDL2JAVA stubs were created using the web services created by Apache Axis2
- Used Façade layer as bridge between presentation layer and Business/Service layer.
- Integrated application components using JBoss FUSE.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
Environment: WebSphere Application Server V6.0, WebSphere Commerce Server V6.0JAVA, J2EE, JSP, Maven, STS, SVN, HTML, CSS, JQuery, Bootstrap, AJAX, Web Logic, Web Services, Apache CXF, JSTL, Custom Tags, Spring MVC, Hibernate, Spring Security, JAX-WS, JAXB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows, AngularJS.
Confidential
Java Developer
Responsibilities:
- Worked with the business analyst to ensure a proper UI has been made for the product.
- Used JSP, HTML, CSS, AJAX, JQuery, JavaScript for creating a responsive front-end.
- Used advanced level of JQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used AJAX for requesting, receiving and sending data in the background after the page has been loaded.
- Involved in implementing the client-side interface using HTML, CSS, JQuery and AJAX.
- Used JDBC for connecting to the Oracle database.
- Developed SQL queries for the application to interact with the database.
- Responsible for creating SQL queries, PL/SQL scripts, stored procedures and triggers.
- Executed various test cases and fixed all bugs successfully.
Environment: Java, JSP, HTML, CSS, JavaScript, jQuery, AJAX, JSON, Oracle, PL/SQL and SVN.