Java/ui Developer Resume
IL
SUMMARY
- UI/ Java Developer with 7 years of expertise in object - oriented technologies, client-server systems, web-based applications and business applications.
- Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Involved in developing applications using Core Java and various J2EE technologies like JSP, Servlets.
- Strong knowledge in Hadoop Ecosystem including MapReduce, Hive, Pig, Hbase, Sqoop, Oozie.
- Knowledge on No SQL technologies like Hbase.
- Worked extensively on E-Commerce related Projects, Internet/Intranet applications using Java, JavaScript, XML, HTML, J2EE technologies - Servlets, JSP, JPA & Frameworks (Spring, Hibernate).
- Experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD), Software Engineering /SDLC.
- Experience as a middleware J2EE engineer with hands-on on a multitude of projects and products that cover JDBC, ORM and Web Services.
- Strong experience in Application Servers and web servers like WebSphere, WebLogic, J Tomcat and Apache HTTP Server.
- Tools. User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5 and CSS3, JavaScript, and JQuery.
- Experience in building Single Page Application (SPA) using AngularJS framework.
- Experience with various J2EE design patterns like Singleton, Front End Controller, MVC, Service Locator and other Behavioral, Creational and Structural patterns.
- Experience in creating Web Services using REST.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, Stored Procedures and Triggers.
- Extensive experience with IDE’s like Eclipse 3.x, Net Beans.
- Worked on Application / Web servers like IBM WebSphere 7.0/6.1, WebLogic and Apache Tomcat.
- Experience in Version Control tools including Git .
- Experience in working on various operating systems like Windows and Unix/Linux.
- Worked with clients to define business processes and develop high-level functional Requirements.
- Good Team player, organized, flexible and with high degree of initiative and commitment.
- At ease and productive in high stress and fast-paced environments requiring skills in problem solving
- Self-motivated and goal oriented team player with strong analytical, debugging and problem solving skills.
TECHNICAL SKILLS
Languages: Java, C, C++, PL/SQL, XML, HTML
J2EE Technologies: Servlets, JSP, JDBC
Scripting: JavaScript, CSS, JQuery
JavaScript Libraries: Angular.js, EXTJs
Front End UI: HTML and CSS, JavaScript, JQuery
Database: Oracle and MS SQL Server
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere and JBoss
IDE tools: Eclipse, Net Beans, Visual Studio
Web Services: REST
Software Testing: Junit
Version Controls: Git and SVN
Operating Systems: Windows & Unix
PROFESSIONAL EXPERIENCE
Confidential, IL
JAVA/UI Developer
Responsibilities:
- Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Write front end code for developing new pages using HTML5, CSS3, and AngularJS.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade and Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js.
- Designed data formatted web applications using HTML and CSS and deploy the script by client side scripting using AngularJs.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript, HTML and CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Created Images, Logos and Icons that are used across the web pages using Dreamweaver, and Photoshop
- Created desktop applications to access and display data needed by support teams usingAngularJS, Java, CSS, HTML and Javascript.
- Created dynamic HTML pages with JavaScript and CSS for their Intranet software product.
- Developed page layouts, Navigations and presented designs and concepts to client for review.
- Used Dreamweaver, Photoshop for implementing application and designing graphics and images.
- Worked with architects & Developers to enhance application functionality and add new features.
Environment: Spring, Hibernate, Maven,HTML, CSS, Javascript, HTML 5, CSS3, JSP, Java Beans, Ajax, JQuery, AngularJs, Bootstrap CSS, Grunt, Adobe Photoshop, Dreamweaver, Internet Explorer, Firefox, ChromeLinux, and Windows.
Confidential, New Jersey
Front End UI / Java Developer
Responsibilities:
- Actively participated in the development of Use case diagrams, Activity flow diagrams, Class diagrams in the design phase using Rational Rose.
- Designed UI modules using JSP, HTML pages using CSS, JavaScript.
- Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
- Developed code for obtaining bean references in Spring IOC framework.
- Developed functional modules in the Data Access Layer using Hibernate with Mysql as the backend database.
- Worked on Design, UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization.
- Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
- Designed and developed interactive staticHTMLscreens as screen level prototype,JavaScriptfor client side validation and usedCascading Style Sheet (CSS).
- Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
- Worked with redesigns of website and focused on improving readability, utility, and overall UX.
- Implemented the UI using Ext JS and graphs using EXT JS graphing components.
- Worked on Oracle as the backend database
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Communicate with the Leads and BA’s for better understanding of the design requirements.
- Coding the programs in accordance with Program Specifications and adhering to Coding standards.
- Develop and Test Batches/Interfaces as per design.
- Work on Defects/Bug fixes as per Weekly Sprint Planning.
- Design and configuration of Decision Tables and Rules.
- Developed complex SQL queries, Stored Procedures.
Environment: HTML5, CSS3, JQuery, Angular.js, EXTJs, bootstrap, XML, Adobe Dreamweaver, HTML, JavaScript, Eclipse, Spring, Mysql, Hibernate, JUnit, Web Services, UML, ClearCase and ANT.
Confidential, NY
Front End UI / Java Developer
Responsibilities:
- Gathered and analyzed requirements from BRD (business requirements document) and FDD (Functional Design documents).
- Development of assigned modules with HTML5, CSS and JavaScript.
- Worked on Design, UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization.
- Translated designs and style guides into functional user interfaces (UI), ensuring cross browser compatibility, performance and robustness.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Wrote Action classes, Action Forms Beans, Validator for PolicyChangeDetails Components.
- Developed JSPs and HTML for front end User Interface.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
- Configured JMS in the Web Sphere Application server to send messages to all the donors.
- Wrote Message Handler Adapter for enterprise calls using Message Driven Beans, JMS, and XML.
- Implemented Web Services, and SOA using Java.
- Provided technical leadership and coordination for SOA team members and interacting teams
- Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
- Wrote Ant Scripts for building the applications and deployments.
- Migrated the project from WebSphere 5.1 to Web Sphere 6.1 EJB3FP, including the migration from Java 1.4 to Java 5, EJB 2.1 to EJB3.0, code annotation, Ant to Maven 2.
- Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose
Environment: HTML, CSS, JQuery, JSP, ExtJS, EJB 3.0, JNDI, Servlets, JSP,SOA, Maven 2, JMS, XML, J2EE, JDBC, RAD, ANT, Rational Rose, JUnit, JavaScript,, IBM WebSphere Server 7.0, and Oracle 10g.
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in service layer calls, invoking application based calls and also handling, stored procedure calls for the backend transactions.
- Strong working knowledge in Core java concepts like OOPS, OOAD, Multithreading, Design patterns.
- Involved in the bug tracking and Unit Testing using JUnit.
- Worked with core java concepts like JVM internals, multithreading, garbage collection etc.
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using object oriented design / UML diagrams on RSA.
- Created UI screens using HTML, DHTML, and Agile and developed UI Framework.
- Developed Add, Edit and profile view web pages using JSP, HTML, JSP CORE tags.
- Used Spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
- JDBC connections are made in order to test the data connections.
- Created Spring Interceptors to validate web service requests and enables notifications.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Parsed of XML documents were done using SAX and DOM and XML transformation was done using XSLT.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Developed Web application process for submitting permit using JSF framework. This includes the use of JSP, Java Beans, HTML, EJB, Hibernate and Java Server Faces framework using design pattern.
- Oracle was used to store data at the back end.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Worked with all the test cases with testing team and also created test cases with use cases.
Environment: JDK1.6, J2EE 5, Core Java, Hibernate, Maven, EJB, JSF, JSP, Dom parser, SVN, Spring framework, Struts framework, Multithreading, HTML, XML, WebSphere, Web services, Axis, Log4j, Oracle 10g, JSF, CVS, IBM’s RAD as IDE.
Confidential, Cleveland, OH
Java Developer
Responsibilities:
- Designed and developed GUI screens using JSP, HTML, CSS and JavaScript.
- Developed Action Servlets to handle requests and responses.
- Designed and implemented Action and ActionForm classes for Struts.
- Used Struts Validator and implemented validation rules in XML configuration files.
- Used Log4J framework to debug the code.
- Involved in testing, bug fixing, and enhancements.
- Implemented Java Message Services (JMS) using JMS API.
- Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
- Participated in verification and validation.
- Created Session EJBs to implement business logic.
- Integrated Hibernate ORM with Spring framework for data persistence and transaction management.
- Responsible in developing and coding of stored procedures, triggers and functions.
- Validated client side data using JavaScript before being submitted to the server side.
- Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code review documents for each iteration task.
Environment: JDK1.6, J2EE 5, Core Java, Hibernate, Maven, EJB 3.0, JSF, JSP, Struts framework, HTML, XML, WebLogic, Web services, Axis, Log4j, Oracle 10g, JSF, CVS.
Confidential
Software Engineer
Responsibilities:
- Involved in feature development and defect fixing of phonebook application on mobile devices.
- Ported code on new Qualcomm chipset.
- Involved in conducting design reviews, code reviews and integration testing during the stages of life cycle.
Environment: C/C++, Multithreading