Java Developer Resume
New York City, NY
SUMMARY
- Over 6 years of experience in Object Oriented Analysis and Design (OOAD), Development, Production Support and Unit Testing as Software Engineer and Java Front - End Developer.
- Hands-on Experience working on Front-End layers
- Worked on domains like Banking, Financial and Logistics.
- Strong front-end UI development skills using HTML5, CSS3, JavaScript, Ext-JS, Object Oriented JavaScript, Angular JS, jQuery, AJAX, XML, XSLT.
- Excellent Java development skills with core Java, JDBC and solid experience in MVC architecture, using Struts 2.x, Struts tag library, Hibernate 3.x, Spring 3.x and JSF with various Java/J2EE design patterns such as Session Façade, Factory, Singleton, DAO.
- Experience in SOA implementation using WSDL with SOAP, XML Web services standards, and XML processing APIs (JAXB, JAXP, JDOM, SAX).
- Experience in server side technologies like Servlets, JSP, JSTL, JNDI, JMS, ANT, and Log4j.
- Hand-on expertise in Apache Tomcat 6.0, Web Logic 11g, JBoss, and WebSphere.
- Proficiency in Software Development Life Cycle (SDLC) from requirements analysis, design, development, testing and documentation.
- Excellent team spirit with strong analytical and communication skills. Ability to learn new technology fast and manage multiple project tasks with changing priorities & tight deadlines.
TECHNICAL SKILLS
Java EE Technology\Frameworks \: Java 6, Servlets 2.3, JDBC, JMS\Struts 2.x, spring 3.x, Spring MVC, JSF\
Web & Application Server \Databases \: Apache Tomcat 6.0, Web Logic 11g, JBoss, \Oracle 10/11g, MySQL 5.5, MS SQL \WebSphere\Server 5.x, PL/SQL\
XML \Web \: XSL, XSLT, JDOM, Dom4j, DOM and \HTML 5, JSP 2.2, CSS 3.0, AJAX, jQuery, \SAX parsers, JAXB, JAXP\JavaScript 2.0, SASS, Prototype, AngularJS\
Debugging and logging tools \Operation System \: JUnit 4, Log4j 1.2\Windows 7/XP/2000, Unix, Linux\
IDE \Others\: Eclipse 4.2, Spring Tools Suite 3.1, MyEclipse\CVS, Maven, Agile\
PROFESSIONAL EXPERIENCE
Confidential, New York City, NY
Java Developer
Responsibilities:
- Attend daily Scrum meetings to do burndown and get defects from QA team.
- Used Pagination component of jQuery for navigation and used DOM and AJAX to display page contents
- Designed user interface for Trade capture module using Angular JS, jQuery, CSS3, HTML5 and JavaScript.
- Handled Browser compatibility issues for different browsers related to CSS and HTML.
- Used CSS3 Borders and jQuery Menus as part of the UI navigation.
- Used AJAX and jQuery to update the parts of the trade information.
- Produced client side validation through JavaScript and Ajax for asynchronous communication.
- Created interface to manage user menu and Bulk update of Attributes using JS, Angular JS and JQuery
- 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 JUnit test cases for all the developed modules.
- Worked with business analysts to draft, revise and refine the business requirements
Environment: Java,Java Script, Html, CSS, JQuery, FIX message, JSON, Angular JS, Ajax
Confidential, New York City, NY
Java Developer
Responsibilities:
- Performed enhancement for the web based application.
- 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
- Implemented trade creation using HTML5, JavaScript validations and used AJAX for asynchronous communication.
- Worked on creating a shared library of JavaScript.
- Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
- Developed application code using EclipseIDE and configured with Maven and JBoss7.0
- Developed XSD for validation of XML request coming in from Web Service.
- Developed test cases and performed unit test using JUnit.
- Worked on iText bug fixes for document rendition in document compile process.
Environment: Java,Spring, JSP, JavaScript, CSS, AJAX, HTML5, PL/ SQL, Eclipse, JUnit, Maven, XSD, IText
Confidential
Java Developer
Responsibilities:
- Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
- Spring Controllers that are having the business logic to select the EJBs to call.
- Design patterns like Command and DAO are implemented in business layer.
- EJBs are created for Backend operations. Hibernate is used for Database persistence.
- JMS is used to send message objects to client queues and topics.
- JUnit test cases are created for unit testing.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
- Hibernate annotations are included for Oracle DB.
Environment: Java, J2EE, JSP, EJB, Hibernate, JMS, JUnit, Log4j
Confidential
Java Developer
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Implemented PL/SQL and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshalling and unmarshalling of data
- Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java, J2EE, JSP, Struts, EJB, Servlet, JMS, Oracle 9i, HTML, XML, My Eclipse, JUnit, ANT, LOG4J