Java/j2ee Developer Resume
NJ
SUMMARY
- Over 7 years of Software Engineering experience in web application design and development using front end technologies and Java /J2EE and Objet Oriented Programming.
- Experience in all phases of Software development Life Cycle (SDLC).
- Experience working in an Agile Software Development environment (Scrum).
- Proficient in developing interactive and responsive user interfaces using HTML, CSS, JavaScript, jQuery and Bootstrap.
- Experience in consuming and integrating UI with REST/JSON based web services.
- Experience in developing web applications using Angular.js, Require.js, and highcharts.js.
- Good Understanding of Node.js, backbone.js and other JavaScript libraries.
- Proficient in developing cross browser compatible applications and resolving any issues related to them.
- Experience in building applications with third party API integration like google APIs, Intuit (QuickBooks).
- Good knowledge of UML Design methodologies andJ2eeDesign Patterns.
- Working knowledge of multi - tiered distributed web applications and Service Oriented Architecture (SOA).
- Experience in working with Data Analytics and Visualization using Business Intelligence tools like Tableau.
- Experience in creating design documentation such as Use Case Diagram, Sequence Diagrams, Class Diagrams and Activity Diagrams using IBM Rational Software Architect and Modeller and Visio.
- Experience in Designing and Developing Enterprise Web Applications in Java/J2ee platform.(Java, Servlets, JSP, JSF, Spring, MVC, Hibernate, XML, EJB)
- Skilled in DB model designing for relational databases like Oracle and experience working with No SQL databases like Hive with HDFS
- Good understanding of Big Data frameworks like Hadoop.
- Understanding of Web and application Servers like Tomcat and JBoss.
- Experience in using IDE’s like Eclipse, Rational Application Developer (RAD), Net Beans for development.
- Proficient in articulating Requirements into documents (High level Design documents, Use case documents) that will be cascaded to the Design, Development and Testing teams.
- Experience working in a Business Innovation Lab for developing new product ideas and developing prototypes for market testing.
- An experienced Team Lead in prioritizing and delegating tasks, monitoring the team's performance, assisting in training and development to manage the workload and meet the timelines
- Adept in Problem Solving with strong Techno-Functional and Analytical skills.
- Experience in working collaboratively with teams in multiple and remote locations.
- Exceptional ability to grasp new concepts and master technologies while adapting easily to new environments.
TECHNICAL SKILLS
Programming Languages: Java, C++, C
Scripting Languages: JavaScript, jQuery, PHP
Operating Systems: Windows 95/98/XP/Vista, Linux, MAC OS, Unix.
Databases: Oracle 9i/10g/11g, My SQL, MS Access, Mongo DB, Cassandra, HDFS
Web Technologies/Frameworks: Spring, Struts, Hibernate/JPA, REST/JSON, HTML, CSS, Bootstrap, Angular.js, Mashery, Intuit (Quick Books).
IBM Rational tools: RSA, RAD, RSM, Rational Clear Quest, Rational Clear Case, Rational Requisite Pro, iRise, Manual Tester
Data Visualization: Tableau Software, Splunk
MS Suite: Office, MS Project, Visual Studio, Visio
IDE: Net Beans, Eclipse, AutoCAD, ERWin
Design: Gimp, Balsamiq, Adobe Suite (Dream weaver, Photoshop, Fireworks).
CMS: WordPress, CQ5.
DB: SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, Fl
Front End Developer
RESPONSIBILITIES:
- Worked in a team, Involved in developing the UI, layout and front-end programming (HTML) for web application that matches the business requirements.
- Supporting the development team by creating wireframes and prototype as needed based on requirements and revising those based on feedback.
- Day to day tasks related to website maintenance such as updating the content, updating the look and feel etc.
- Test websites and provide inputs in usability experience aspect.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Extensively involved in design discussions and user experience sessions to provide inputs on the layout and UX.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML and JSON.
- Developed UI using AngularJS for rich user interaction.
- Improved user experience by designing and creating new web components and features.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Worked with Subversion for check-in and check-out unit code.
- Handling platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
- Coded Java Script for page functionality and Light box plugins using jQuery.
Environment: HTML5, CSS3, Angular.js, Bootstrap, AJAX, JQuery, MySQL, JavaScript, Eclipse, JSON, Web Services, Tortoise SVN, Sublime Text3 .
Confidential, CA
Front End Developer
RESPONSIBILITIES:
- Used Angular.js, JQuery, JavaScript, HTML, and CSS for front end web designing.
- Implemented various Employee Self Service front end UI Applications developed for easy lookup and creation of HR Records for various Employees.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Involved in development converting the static HTML mark-ups to JSP’s using JSTL.
- Used MVC architecture of backbone.js to convert nested jQuery calls into a backbone model based architecture.
- Created Dynamic Web Pages using Web Controls.
- Involved in developing a user centric market driven site redesign.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Styling pages using CSS3.0 and developed JavaScript for user interfaces.
- Designed, developed and implemented the database in Microsoft SQL Server for the application
- Developed web presentation layer using JQuery, HTML and CSS according to internal standards and guidelines.
- Used Log4J for logging, debugging and monitoring.
- Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Built html templates for high traffic and complex data driven websites.
Environment: HTML, CSS, Angular.js, Bootstrap, AJAX, JQuery, MySQL, JavaScript, Eclipse, JSON, Rest Web Services, SVN, Notepad++.
Confidential, Phoenix, AZ
Sr.UI Developer
Responsibilities:
- Contributed as key resource of the “Angular JS Framework Team” in conversion of existing (XMI) UI screens of the application to Angular JS based UI.
- Involved in development of commonly used angular components across teams such as directivesfor grid, pagination, conditional validations etc.
- Involved in development/conversion of numerous existing UI screens to Angular JS for the Admin and Task UI modules.
- Designed UI screens using JSP, CSS, Angular JSFramework and HTML.
- Responsible for the creation and execution of theUnit Test Casesusing TestNG for each coding assignment.
- Involved in code reviews and mentoring the junior team members.
- Extensively used SOAP based web services.Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
- Participate in wireframe reviews with UX team to understand the requirements.
- Convert the wireframes to HTML5/CSS3 that are fluid in nature which will fit in varying resolutions for Mobile & Tablet
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Created XHTML Pageswith CSS and the Box Model
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used jQueryplugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object OrientedJavaScript extensively.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript using the Tempnet Framework.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, JavaScript, JQuery,Angular, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office and SVN.
Confidential, VA
Front End Developer / UI Developer
Responsibilities:
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs.
- Worked on Fixed, fluid, elastic layout as well as box model to design web pages.
- Developed user interface using JSP, HTML and performed client side validations using Java Script
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Setup framework for all current and future front-end projects to use Backbone.js organized module definitions and unit tests
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Used SVN for version control and QC for defect tracking.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture, under the Rational Unified Process (RUP).
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Environment: HTML 5, CSS 3, jQuery, Backbone.js, JSON, JSP, Responsive Web Design, Angular JS, Restful Services, i18n, Notepad++, JIRA.
Confidential, VA
Front End Developer/ UI Developer
Responsibilities:
- Requirements understanding and Analysis using UML.
- Analysis, design and development of Application based on J2EE and Design Patterns.
- Developed user interface with JSP, JavaScript, DHTML, jQuery and AJAX.
- Developed interactive and dynamic web pages using JavaScript.
- Worked on jQuery for events handing, performing animations, and traversing HTML documents.
- Developed user interface using Struts Frame Work to implement MVC design patterns.
- Developed client-side validations using JavaScript.
- For better UI look and feel applied cascading style sheets (CSS) for the application.
- Used Oracle10g as Database.
- Worked on Fixed, fluid, elastic layout as well as box model to design web pages.
- Used JSON for datainterchage and display data to page.
- Worked on cross browser issue.
- Web application deployment using Web Server 7.0
- Implemented logging using Log4j.
- Maintained version control of code using CVS and SVN
Environment: Java (JDK1.5), JSP, JSTL, Struts 1.2, Servlets, JDBC, Web Server 7.0, CSS, JavaScript, AJAX, jQuery 1.2, JSON, Dream weaver, XHTML, DHTML, Firebug, Photoshop, XML, XSLT, Oracle10g, log4j, Internet Explorer 6.0/7.0, Unix, ANT 1.5, Eclipse 3.2, CVS, SVN, Windows.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Analysis and development of other modules, listing search, mailbox, accessing remote search, claim summary, message summary.
- Analysis and development of plan integration, ECM web services using JAX-WS.
- Analysis and development of different types of messages for interplan communication using SOAP over JMS.
- Analysis, development of various server side components like SDOs, service handlers for service layer, DAOs for persistence layer and action classes.
- Build application components based on software specifications.
- Design UML diagrams like class diagram, sequence diagram for various modules using UML tools for system design.
- Developed the user interface for the application using JSP, HTML, DHTML, CSS and JavaScript and data access layer using Hibernate.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Designing and development of web based UI using Spring and Struts.
- Technically involved in the analysis, designing and development of various server side components like DAOs for persistence layer and action classes, JSPs Servlets for user interface layer.
- Participated in design and code reviews.
- Unit testing and Integration Testing of application. Analysis of defects and fixing them.
- Worked on the ongoing support and maintenance of the application.
- Research and development activities and execute proof of concept projects. Support of application deployment and maintenance.
Environment: JAVA 1.5, JavaScript, J2EE, Struts, Spring MVC, Hibernate, Maven, Web services, Oracle DB, Web sphere Application Server 6.0, UML, Ant, Struts 1.3.
Confidential
Java Developer
Responsibilities:
- Involved in developing a new tool using java servlets in Eclipse.
- This would help me out in creating all the respective options where in we can connect from one functionality to another functionality that is inter servlet calls
- The functionalities of this tool involved adding, deleting, updating, bulk updating and bulk deleting of the users.
- All of these functionalities have been done using java servlets
- All the visual stuff was done using JavaScript
- Involved in the designing of Java Server Pages required for the application
- Involved in the unit testing of the application
- Implementing the business logic required for the application
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries
- Developed the code according to the functional specifications, detailed design, and coding and efficiency standards. Execute the unit test cases
- Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service
- Used JDBC API to access database
Environment: HTML, Javascript, CSS, JSP, API, MVC, SQL Queries, Oracle,Eclipse.