Sr. Java Developer Resume
Miami, FL
SUMMARY:
- 7+ years of experience as Java developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment. Involved in different levels of Requirement analysis, Development, Testing and Debugging, Deployment, Support and Maintenance service phases.
- Extensive experience in all SDLC phases such as Requirement gathering, analysis, design, development, Unit, Integration, System Testing, Product Migration, Change Request Management and Production Support.
- Experience in Agile development environment including story creation & estimation, task creation, coding, testing, sprint reviews and retrospectives
- Strong experience in Onsite-Offshore coordination, product quality standards development & team leadership.
- Experienced in Object Oriented Programming, Client/Server Applications, Relational Databases and e-Business Applications.
- Extensively involved in developing enterprise applications using Java and J2EE technologies such as JSP, Servlets, RMI, Struts, XSL, JMS, Swing, JNDI, XML, HTML, Java Script, Web Services (SOAP, WSDL), Ehcache, Actuate ESpreadsheet.
- Very good working knowledge of J2EE design patterns like MVC, Service Locator Singleton and DAO.
- Solid experience in building N-Tier Web Enabled Applications using Struts, JSP, Servlets, JDBC, Hibernate and Oracle.
- Extensively worked in various presentation layer technologies like EXTJS, YUI, DHTML, XML, AJAX, CSS, HTML, JAVA Script etc
- Understanding of frameworks plug-in like JSF and Spring.
- Excellent hands on experience with XML, XSL, DTD and XML Schema.
- Experience with SOA with SOAP based Web services to communicate between systems.
- Experience in various Application Servers like Apache TOMCAT, IBM Web sphere, ATG Dynamo Application server
- Experience in UNIX and UNIX shell scripting
- Experience in data modeling tools like Microsoft Visio and ERWIN.
- Experience with data warehouse and reporting script like alpha blocks.
- Extensive experience in IDEs such as Eclipse, IntelliJ IDEA, JDeveloper, WSAD, RAD.
- Development experience on writing SQL queries, PLSQL procedures, functions and triggers.
- Experience in Database development tools like TOAD, PL/SQL Developer and Oracle SQL Developer.
- Experience with JUnit, Load Runner for unit test and Integration Test.
- Experience in version/source control using MKS, CVS, Dimensions, SVN and Visual Source Safe.
- Experienced in design and analysis using UML methodology.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/Rational Rose Architect.
TECHNICAL SKILLS:
J2EE Technologies: JDBC, JDK, Servlets, JSP, JMS.
Internet Technologies: HTML, XML, Java Script.
Frameworks: Apache Struts 2, Ext Js, Ajax.
Application Servers: Web Sphere 5.x/6.0/7.0, Tomcat 7.0.
Development&Build Tools: Eclipse, IntelliJ, JDeveloper, IBM Web Sphere Application Studio, Developer 5.0, Rational Application Developer 6.0/7.5.:
Web Services: SOAP, WSDL.
Dev. Methodologies: UML (Rational Rose), J2EE Design Patterns
Databases/Data warehouse: DB2, Oracle9i/10g/11g, MS-Access, Teradata,Mysql
Programming Languages: Java, Java Script, SQL, PL/SQL.
Logging: Log4J.
Version Control: SVN, MKS, Dimensions, Visual Source Safe, Clear Case.
Testing Tools: Junit, Load Runner.
Other Tools: Tableau, TOAD, Edit plus, Text Pad, Microsoft VISIO 2003.
Operating Systems: UNIX, Linux, Win NT, Win XP.
PROFESSIONAL EXPERIENCE:
Confidential, Miami, FL
Sr. Java developer
Responsibilities:
- Responsible for Analyze the system, design, and implementation of a project.
- Participating every day scrum team meetings, and direct interaction with the users to discuss business requirements.
- Execute all the software development activities contained in each sprint.
- Responsible for fixing defects and developing prototypes and implementing the business requirements and testing the defects.
- Design and developed multiple web (UI) pages using JavaScript, JSP and HTML5.
- Developed, invoking and implemented validations on JSF backing beans.
- Done concurrent programming and multi thread programming.
- Implementing business logic using JAVA, JSF coding / development with EJB.
- Responsible for the creation and execution of the Unit Test cases.
- Used Spring Security for Authentication and authorization extensively.
- Responsible for deploying application ear file on JBOSS Application server.
Environment: Java, J2EE, JSP, Spring 2.0,JDBC 3.0,Spring Security Web Services, XML, Hibernate 3.0, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, DB2, HTML5, Junit4.0, JavaScript 1.2, XML/XSLT,DOM, WebLogic 10.3.6.
Confidential, Murray Hill, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Contributed to the application design, developing Use Cases based on the requirements using Rational Rose/UML.
- Implemented Spring MVC for designing and implementing the UI Layer for the application.
- Developed web pages using JSP Tag Libraries, HTML5, and JQuery.
- Wrote all client side validations using JavaScript.
- Developed server-side services using Java (multithreading, collections).
- Implemented Spring AOP for implementing the roles throughout the application.
- Used Hibernate for mapping java objects to the relational database in .hbm.xml file.
- Wrote queries for the modifications to existing database structure.
- Designed, developed and implemented document transformation applications using XML tool.
- Used DOM parsing methodology for serializing and parsing the XML request and response.
- Developed unit test cases and functional test cases using JUnit
- Wrote Oracle queries and stored procedures necessary for the application.
- Used CVS as the source control system.
Environment: Java 1.6, J2EE 1.4, JSP, JavaScript, JQuery, HTML5,CSS3, AJAX, Servlets 2.5, Hibernate 3.5, Spring, WebSphere 6.0, RAD, Oracle 11g, Toad, CVS,Qunit
Confidential, Philadelphia, PA
Sr. Java/J2EE Developer
Responsibilites:
- Implemented MVC design pattern for UI Layer.
- Used JavaScript for client side validations.
- Developed web pages using XML, JSP and CSS.
- Wrote AJAX scripts for the requests to process quickly.
- Used Spring IOC to inject services and their dependencies.
- Implemented AspectJ for Access Control of components for the roles involved in the application.
- Designed and documented APIs, including JSON data formats and API versioning strategy.
- Developed persistence layer using O/R Mapping tool hibernate with Oracle 10g.
- Wrote SQL Queries and Stored Procedures to be called from hibernate layer.
- Used CVS as repository for all project related documents.
- Used Log4j package for the debugging, info, and error tracings.
Environment: Java, J2EE, JavaScript, Spring, Javascript, AJAX, XML, XSL, SAX, JSP, CSS, Eclipse, WebSphere, Oracle 10g, PL/SQL, UML, Rational Rose,.
Confidential, Wayne, NJ
Java Developer
Responsibilities:
- Developed the use cases and class diagrams using Rational Rose/UML.
- Performed end-to-end design and development of all layers of the application.
- Implemented Spring MVC for designing and implementing the UI Layer for the application.
- Used Spring IOC to inject the services and their dependencies.
- Used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Wrote JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Wrote Spring Validator classes for validating the input data.
- Used JAXB to marshal/unmarshal java objects to communicate with the backend mainframe system.
- Wrote PL/SQL and SQL blocks for the application
- Wrote data conversion programs for handling the changes to the existing database schema.
- Used PVCS as the source control system.
- Worked on persistence layer using Hibernate with Oracle 10g Database.
- Used Log4j package for the debugging, info and error tracings.
Environment: Java, J2EE, Spring MVC, Spring IOC, AJAX, JAXB, JavaScript, Hibernate, Oracle 10g, Toad, XML, Apache, Ant 1.7,Log4J, SQL, PL/SQL, RAD, WebSphere.
Confidential
Java Developer
Responsibilities:
- Developed web pages using HTML, CSS3 and JSP.
- Developed the presentation layer using JSP, AJAX.
- Used CSS and Jquery for rich user interface.
- Wrote POJOs and Hibernate queries along with stored procedures for validations of data and to send data back to the database using PL/SQL.
- Developed Junit test cases for regression testing and integrated with ANT build.
Environment: Java, J2EE, JavaScript, HTML, DHTML, XML, JSP, JDBC, Servlets, Java Beans, JBoss Application Server, Oracle, PL/SQL, UML, Rational Rose.