Sr. Java Developer Resume
NJ
SUMMARY
- 8 years of experience on Cross Platform Web/Client - Server applications design and development using Java, J2EE and application server technologies.
- Expertise in Core Java concepts such as Multi-Threading, Generics, Exception Handling, Collections Framework, etc.
- Strong front-end UI development skills using scripting languages like HTML5, CSS3, JavaScript, AJAX, JSON, jQuery, Ext JS, DOM, JSP, jQuery Plugins.
- Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS, Node JS and Object oriented programming in JS.
- Extensive experience in Cross-browser HTML, CSS & JavaScript coding to offer responsive website layouts to modern browsers and mobile devices.
- Extensive experience with CSS3 and leveraging best practices, modifications of existing CSS files to enhance the user experience.
- Intermediate experience with Advanced JavaScript (including prototype-based inheritance, AJAX, JSON) and familiar with JavaScript frameworks such as, jQuery and jQuery-UI.
- Experience in major web applications servers, including Apache Tomcat, jBoss and WebLogic.
- Deep understanding in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
- Experience in J2EE in web and client-server environment with JSP, Servlet, AJAX, JDBC, XML, JavaMail, Log4j and Web Services like Soap and Restful.
- Strong experience with Oracle, PL/SQL, MySQL, SQL Server concepts.
- Good knowledge in design & understanding the application using UML & Data flow diagrams.
- Performed unit testing using JUnit test cases, Integration and deployment of applications using build tools like ANT and Maven and debugging through log4j.
- Worked on multiple domains like Financial and Health care industries.
- Worked in Scrum, an Agile methodology for software development.
TECHNICAL SKILLS
Operating Systems: UNIX, Solaris, Win 95/NT/2000/XP, LINUX
Languages: C, Java/JDK, SQL.
Technologies: HTML, HTML5, DHTML, CSS3, JavaScript, XML, AJAX, JSON, JQuery, Ext JS, DOM, JSP, jQuery Plugins, Struts, Spring, Bootstrap, AngularJS, NodeJS and BackboneJS
Databases: Oracle, DB2 and SQL Server 2000/2005
Application/Web Servers: Tomcat, WebLogic Application Server and JBoss
IDE’s: Dreamweaver, Eclipse and NetBeans
PROFESSIONAL EXPERIENCE
Confidential - NJ
Sr. Java Developer
Responsibilities:
- Requirement gathering, Estimation and Prepare the Technical Design and Architecture document.
- Co-ordinate technically between Business user and Technical team. Estimate the effort and allocate the work to team
- Re-wrote and redesigned site HTML 5, CSS 3, JavaScript and implement Look and feel of various components
- Handled Browser compatibility issues in HTML, CSS and Java Script for IE, Firefox and Chrome browsers
- Worked on Redesigning the GUI screens, using Struts 2 and AJAX
- Used AJAX and jQuery to update the parts of the trade information.
- Produced client side validation through JavaScript and Ajax for asynchronous communication.
- Created of interface to manage user menu and Bulk update of Attributes using JS, AngularJS and jQuery
- Improved the site performance on different modern browsers utilizing numerous JavaScript frameworks (AngularJS, jQuery) or 3rd party plug-ins (flash) by pairing them with various back-end systems Java.
- Involved in project development, testing and deployment.
- Designed, Developed and managed development Objects, Coordinated with Business Requirements and Back-end Teams.
- Oracle 11g Database access was implemented through JDBC connection.
- Worked extensively with Struts 2 frame work and jQuery
- Developed reusable components and frameworks to improve the development activity.
- Deployed the application using WebSphere Application Server.
- Used Team Track for defect tracking tool.
- Made the changes to the middle-tier/UI components.
Environment: s: JAVA1.6, J2EE, HTML 5, CSS 3, AJAX, jQuery, JavaScript, Web services(RESTful), Struts 2 Frame Work, Oracle 11g, WebSphere Application Server 7.0, Team Track and PVCS.
Confidential, CT
Developer
Responsibilities:
- Architecture solution, Requirement gathering, Estimation and Prepare the Technical Design and Architecture document.
- Co-ordinate technically between Business user and Technical team. Estimate the effort and allocate the work to offshore & Onsite
- Gathered requirements and formulated technical strategy with various business units around the company.
- Lead the meetings with Client/Customer Business Analysts on Customer application Development/Enhancements/Support.
- Designed user interface for Trade capture module using Angular Js, jQuery, CSS3, HTML and JavaScript.
- Handled Browser compatibility issues for different browsers related to CSS and HTML
- Developed and maintained various skins for portals
- Implemented MVC Architecture using Struts 2 Framework, customized user interfaces.
- Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages
- Worked creating a shared library of JavaScript, which can be shared across different applications, and used various frameworks in client side like Angular Js and Backbone.js
- Responsible for Performance testing using JMeter and providing the solution for performance issue.
- Designed the XML for the insurance policy lifecycle containing the customer policy data.
- Development using Eclipse and WebLogic Server 11
- Writing cross-browser compliant XHTML, CSS & JavaScript
- Used JQuery components for displaying dialog boxes and tables
- Used AngularJS menu component for displaying menus
- Used jQuery event handling in UI pages to display list boxes and to handle validations
- Participate in team/customer meetings/workshops as required.
- Participate in reviewing team work products/deliverable(s) for quality and completeness before handing over to Customer.
Environment: s: Java,J2EE (JSP, Servlets, JDBC), HTML, CSS 3, AJAX, XHTML, CSS, Angular Js, Backbone.js, DOM, jQuery, JavaScript, Struts 2 Frame Work, Eclipse, XML, Oracle 11g, WebLogic Server 11, JMeter, Putty.
Confidential
Software Developer
Responsibilities:
- Understanding the business requirements and functional specs and translate it to the technical solutions.
- Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML, CSS, and Angular JS.
- Used Ajax, JavaScript for the margin calculator web interface.
- Used CSS3 Borders and jQuery Menus as part of the UI navigation.
- Used jQuery event handling in UI pages to display list boxes and to handle validations.
- Involved in development of front-end components using Spring MVC, JSP, JavaScript, JAVA, and JSON.
- Developed additional UI Components using JSP and implemented an asynchronous, AJAX and jQuery based rich client to improve customer experience.
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Used Ajax, JavaScript for the margin calculator web interface.
- Performing the Unit testing using the JUNIT test scripts.
- Logging into the bugzilla and Fix the bugs raised by the tester.
Environment: s: Java, J2EE, Algo legacy Portal, Web Logic 8.1, HTML, CSS, AJAX, Angular JSON, jQuery, JavaScript, Spring Frame Work, Eclipse, JUNIT, Bugzilla
Confidential
Project Manager
Responsibilities:
- Used JSP, HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
- Responsible in developing Rich Web Interface modules with JSP, Ajax, Struts Tags, JavaScript, CSS, HTML.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, and jQuery.
- Worked on creating a shared library of JavaScript, and used Angular JS framework
- Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
- Designed and modified User Interfaces using AJAX, JavaScript, HTML, CSS and jQuery.
- Developed UI screens using CSS and jQuery.
- Developed AJAX scripting to process server side JSP scripting.
Environment: s: Java,J2EE (JSP, Servlets, JDBC), HTML, CSS, AJAX, Angular Js, jQuery, JavaScript, Struts 2 Frame Work, Eclipse, XML, Web 2.0 technologies.
Confidential
Software Developer
Responsibilities:
- Led a development team in various development activities involving requirement gathering, design document, implementation, testing and evaluation
- Involved in Effort Estimation, Task identification, Task allocation, Tracking & Reporting using Rally tool
- Did front-end coding for the designed modules and created unit test cases for those modules.
- Develop and design screen structure using HTML, CSS, JavaScript and implement Look and feel of various components.
- Used Pagination component of jQuery for navigation and used DOM and AJAX to display page contents
- Worked on Redesigning the GUI screens, using Struts 2 and AJAX
- Handled Browser compatibility issues for different browsers related to CSS and HTML
- Used jQuery components for displaying dialog boxes and tables
- Used jQuery menu component for displaying menus
- Produced the report data on the client Front-end using Ext.JS, JavaScript, HTML, CSS and client side validation through JavaScript and Ajax for asynchronous communication.
- Used jQuery and Ajax calls to modify the look and feel rich client for improved customer experience.
- Implemented the logging with Log4J
- Testing - unit testing (JUnit) & integration testing.
Environment: s: Java,J2EE (JSP, Servlets, JDBC), HTML, CSS, AJAX, DOM, jQuery, JavaScript, Struts 2 Frame Work, Eclipse, XML, JUNIT, Web 2.0 technologies and log4J.
