Senior Web Ui/java Developer Resume
Bedminster, NJ
SUMMARY
- Around 7 years of design and development experience in Web UI/Front - End and Java/J2EE Web based system related to Finance, Telecom and eCommerce industry.
- Good understanding of front-end technologies and data transfer/binding techniques include HTML5, CSS3, Bootstrap, JavaScript, JQuery, MEAN (MongoDB, Express.js, AngularJS, Node.js) stack etc.
- Proficient in using HTML5 features including Multimedia, Local Storage, Input Validations and CSS3 features including Text Effects, Animation, Multiple Column Layout, Box Model to build Dynamic User Interface.
- Expert in JavaScript techniques including but not limit to HTML manipulation, Event Handler, Callback, Promise, Scope, Namespace, AJAX call etc.
- Strong experience in using AngularJS to design Single Page Applications (SPA). Solid experience of creating customized Directives, Services and Filters etc.
- Master in Core Java concepts such as Collection Framework, Multi-threading, Exception Handling, Reflection and Generics etc.
- Comprehensive understanding of GoF Design patterns such as Singleton, Decorator, Factory, Proxy, Façade, and Adapter.
- Hands-on experience of using J2EE patterns: MVC, POJO, DAO etc.
- Skillful in JavaEE server-side frameworks including Spring, Hibernate, Struts.
- Specialist in back-end and middle-tier libraries and APIs with Spring MVC, Spring Security, Spring Cache, Spring Quartz, Hibernate, Servlet, JSP, JDBC etc.
- Experience in developing web services such as RESTFUL, SOAP.
- Participated in different types of testing method including Unit testing, Integration testing, Regression testing, Black Box testing and White Box testing.
- Having good knowledge of using XML, DOM and JSON.
- Very familiar with using PL/SQL, HQL and Stored Procedure in different relational databases.
- Skilled in designing major Database such as Oracle, MySQL, PostgreSQL, MongoDB.
- Strong hands-on experience in using major web application servers, including Apache Tomcat and WebSphere.
- Experience in using version control software SVN, Git, MKS Integrity and JIRA.
- Good personality, excellent communication and troubleshooting skills, can work efficiently as an individual as well as in a team.
- Quick learner, eager and ready to learn new technologies, easy to adjust to new environment
TECHNICAL SKILLS
Programming Language: Java, JavaScript, SQL, C, MatLab
Web Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, AJAX, XML, JSON, Bootstrap, REST, SOAP, NodeJS
J2EE Technologies: JSP, Servlet, JDBC, JavaMail, Log4j, Maven
J2EE Framework: Spring, Spring MVC, Spring Security, Hibernate, Struts
Database: Oracle 10g, MySql, PostgreSQL, MongoDB
Operating System: Windows, Linux, Mac OS X
Test and Version Control: SVN, Git, JIRA, System i navigator, MKS Integrity
Application Servers: Apache Tomcat 6.x/7.x, JBoss 5.x, Websphere 6.x/8.x
IDE Tools: Eclipse, Visual Studio, IBM Rational Developer
PROFESSIONAL EXPERIENCE
Confidential, Monroe Township, NJ
Senior Full Stack Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC), participated in daily start-up meeting and weekly project touch-base meeting.
- Developed cross-browser/platform HTML, CSS and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Implemented HTML5 Form Validation, Type and Attributes Restrictions to validate the user inputs.
- Utilized CSS/CSS3 to program various visual effects.
- Applied Bootstrap to build Navigation bar, Drop-down menu. Form, Table, Tabs, Pagination.
- Supported Single Page Applications (SPA) based on different url using AngularJS which includes Routing, Directive and Templates.
- Designed Data-binding, Data-filter from AngularJS to support data searchable and sortable from client-side.
- Used JavaScript to handle the basic front-end logic and bind Event Handlers.
- Worked on Struts Framework to implement J2EE design patterns (MVC).
- Involved in development using struts components Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
- Managed the source code version control by using MKS Integrity.
- Deployed the warehouse management system on WebSphere Application Server V8.5, and involved in the Smoke Testing.
- Used IBM System i Navigator to configure IBM AS/400 built-in database.
- Involved in Documenting technical specifications and Code review.
Environment: JDK 1.7, HTML5, CSS3, JavaScript, jQuery, JSON, Struts 1.1, JSP/Servlet, RESTful web service, JDBC, WebSphere Application Server V8.5, System i Navigator, IBM Rational developer
Confidential, Bedminster, NJ
Senior Web UI/Java Developer
Responsibilities:
- Involved in most phases of Software Development Life Cycle of the project for designing, coding, testing and deployment of the application.
- Participated in daily SCRUM meeting and Agile develop environment.
- Designed and implemented Graphical User Interface using JSP/Servlet, HTML, CSS, JavaScript and Bootstrap.
- Improved the performance of front-end data-binding, dynamic loading of modules and dynamic content by using AngularJS.
- Utilized Responsive Design feature from Bootstrap on the user interface to improve mobile browsing experiences.
- Used $http service to facilitates communication with the remote server via JSONP technology.
- Integrated Spring MVC framework and Hibernate ORM with RESTful web service to building web application; using Spring IoC to isolate business logic and the data presentation.
- Implemented Spring Security to deployed user authentication and user authorization features.
- Deployed Spring Quartz to do the automatic scheduling for generating the reports that will help to manage customer’s requirement.
- Designed and Implemented back-end logic with Core Java using technologies including Collections Framework, Exception Handling and Generics.
- Used JDBC connection to configure Oracle database.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Made use of Git for the concurrent development in the team and for code repository.
- Configured and deployed web application on Apache Tomcat 7.0.
- Created JUnit test cases for Unit Testing
- Involved in Integration testing and Regression testing, evaluating the response time, and resolving the connection pooling issues with Singleton design pattern.
- Deployed Log4J to build the log that includes runtime exceptions.
- Utilized Java Mail to send email notifications.
- Managed JIRA to tracking working orders and communicate with other developers and manager.
Environment: JDK 1.7, HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Bootstrap, JSON, Spring 3, Hibernate, JSP/Servlet, RESTful web service, JDBC, Oracle, Tomcat, Junit, JIRA, Git, Log4J, Java Mail
Confidential, Cresskill, NJ
Senior Web UI/Java Developer
Responsibilities:
- Involved in design, development and testing phase of Agile Software Development. Analyzing business requirements and business logics to get efficient implementation. Developing detailed design-strategies.
- Participated in analysis, design and development of mortgage calculator application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Designed and implemented the user interface using HTML, CSS, JavaScript, and jQuery.
- Using Bootstrap to implement the responsive web design and creating better components.
- Deployed AJAX call for asynchronous data retrieval from back-end.
- Developed and designed back-end logic with Core Java using technologies including Collection Framework, Exception Handling, Generics and Annotation.
- Implemented Business logic with Spring framework and Hibernate ORM.
- Utilized Spring IOC to inject data for isolating business logic and the data representation; applied Spring Mail for email notification.
- Configured Spring Cache to improve system performance by keeping the results of methods which were frequently to be called by the system.
- Applied GoF Design Patterns for the backend design: Command, Factory and Proxy.
- Using Spring Security to develop several filters for user authorization and authentication.
- Transferred data between front-end and middle-tier controller by using JSON format.
- Implemented store procedures and PL/SQL scripts in Oracle 10g.
- Participated in implementing Junit for test classes; assisted testing team for Black-box and White-box testing.
- Managed SVN to fulfill the version control, use JIRA to tracking project.
Environment: JDK 1.6, JavaScript, HTML, CSS, jQuery, AJAX, JSON, Spring, Hibernate, Spring Security, Spring Cache, Oracle 10g, Apache Tomcat, SVN, JIRA, JUnit
Confidential, Flemington, NJ
Web UI/Java Developer
Responsibilities:
- Involved in design, implementation and maintenance in SDLC and participated in Agile Development to provide high quality application.
- Participated in front-end UI design and layout with JSP, HTML, CSS.
- Used Spring MVC/Struts architecture to visualize the portfolio’s state, messages, quantitative analytics ratios from web services and Database.
- Utilized Spring AOP proxy to provide logging and transaction management for different modules.
- Implemented server side POJOs for data modeling.
- Responsible for configuration of Hibernate mapping for data persistence to Oracle database.
Environment: JDK 1.5, JSP, HTML, CSS, Hibernate, Tomcat, Spring, Oracle 10g, Javascript/jQuery, JUnit, SVN
Confidential, East Hartford, CT
Web UI/Java Developer
Responsibilities:
- Using HTML, CSS, JavaScript/jQuery and JSP/Servlet to create UI pages.
- Participated in reading and writing reports using I/O systems and serialization.
- Involved in the development of classes with collection framework, generics and exception handling.
- Deployed Hibernate framework for data persistence to Oracle database.
- Implemented JDBC to connect to the database.
- Performed JUnit Test, QUnit Test and integration test before deployment.
Environment: JDK 1.5, JSP, Javascript/jQuery, Hibernate 2.0, Tomcat 6.0, SVN, Oracle, Servlets, JUnit, QUnit, HTML, CSS