Senior Java/j2ee Developer Resume
Mclean, VA
SUMMARY
- 7+ years of Experience in the Industry with proficiency in Development, Maintenance, Testing and Production support of n - tier applications.
- Specialized in development and implementation of Web based, Internet/Intranet, client/server, distributed architecture applications using Java/J2EE technologies.
- Expert in multi-open source frameworks like Struts, spring and Hibernate O/R mapping.
- Extensive experience in full SDLC and methodologies like Agile and SCRUM.
- Extensive experience in solution development using Weblogic, JBoss, MSSQL Server, Oracle and MySQL as backend database on Windows, UNIX and Linux OS.
- Strong background in J2EE Design patterns such as GoF, OOA/D and AOP.
- Experience in web design technologies, such as JSP, Servlets, HTML5, AJAX, JQuery, JavaScript, JSTL, CSS3, JMS, Java Mail, JDBC and Web Services.
- Strong analytical, debugging skills with experience in fixing ad hoc production issues.
- Experience with build automation and dependency management tools (e.g. Ant, Maven)
- Extensive experience on version control tools like SVN, CVS, Dimensions and writing ant scripts to automate the process.
- Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities.
- Knowledge about Mobile application security and vulnerability and solution design best practices.
TECHNICAL SKILLS
Programming Language: Java, Visual Basic, Ajax Script 3.0, CSS 3.0, JavaScript, JQuery
J2EE Technologies: Java EE 4/5/6, JSP, Servlet, JSTL, XSLT, JNDI, JMS, Java Mail, JDBC
Open Source Framework: Struts 1.2/2.0, Hibernate 3.0, Spring 2.x, SVN, J-Unit, Maven 3.0
Web Service: XML, DTD, DOM,JSON SAX, SOAP, Restfull
IDEs & Tools: Eclipse 3.x, JCreator, Visual Studio 2003/2008, Bugzilla
Servers: Tomcat 5.x/6.0, JBoss 4/5, WebLogic 8/11
Databases & Operating Systems: Oracle 11g, MS SQL, MySQL 5.x, Windows, Linux, Mac OS, Unix
Development Methodology: Agile methodology, SCRUM
Others: Oracle Reports, POI, iText, PuTTY, Bash (AIX), Batch Processing Windows, ANT build, Maven, Log 4J
PROFESSIONAL EXPERIENCE
Confidential, McLean, VA
Senior Java/J2EE Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Involved in analysis, design, coding and testing
- Created Detail Design documents using UML concepts like Use Case Diagrams, Class Diagrams and Sequence Diagrams
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Customized the content and page layout by using struts tags in JSP, Action and Form (MVC), HTML, Jquery, CSS, DAO layers to MySQL Database.
- Developed all the tiers of the J2EE application, implemented business logic using Spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier which consists of JSPs and Servlets.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- •Used Maven to build and deploy the application. Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation)
- Used Json to provide public data in Web Services and API
- Designed and Developed Restful Web Services for communication of different internal/external systems.
- Used Json to convert the java script based application which includes browser extensions.
Environment: Java 1.6, JSTL, JSP, Servlets, Spring 2.x, XML, Hibernate, Oracle 11g, Eclipse 3.x, Action Script 3.0, CSS, JQuery, AJAX, Oracle 11g, Weblogic 11g, PL SQL developer, SVN Tortoise, Oracle Reports, Log4J, WinSCP, Putties, Lotus notes, Web Services, JUnit, Json, SOAP, JAX-WS, Maven Build.
Confidential, NJ
Senior Java/J2EE Developer
Responsibilities:
- Responsible for creating UI pages using Struts, JSP, JavaScript. Ajax functionality like partial submit is added for form submission.
- Implemented MVC architecture using Struts framework.
- Followed recommended design patterns and strict coding standards to provide high quality solution.
- Used Core Java collections, generics, exception handling.
- Used JDBC to connect to Oracle as database.
- Wrote SQL in Data Access Object (DAO) to handle the transactions and data persistency in the back-end.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Used J2EE technologies such as Java Script, HTML, CSS, Ajax, JSP, Servlets and Web Services, like XML, XSLT, XPath, DOM, SAX, SOAP, REST, and WSDL.
- To coordinate all the testing and development activities with offshore and update the status to client
- Wrote SQL, store procedures, functions and triggers in database to handle the data persistency in the back-end.
- JUnit is used for testing the application modules.
Environment: Spring 2.x, Struts 1.x, XML, Hibernate, Oracle 10g, Eclipse 3.x, JSP, CSS, Java 1.5, Flash Builder 4.5, Action Script 3.0, CSS, BlazeDS 3, Cairngorm MVC 2.2, Spring 2.1, JDK 1.6, Apache Velocity 1.7, Oracle 10g, Eclipse Indigo, Oracle SQL developer 3.1, Apache Maven 3.0.4, Apache Subversion 1.7.
Confidential, GA
Senior Java/J2EE Developer
Responsibilities:
- Involved in the Counter Collections, Audit Log Modules development.
- Involved in writing client side validations using Java Script.
- Customized the content and page layout by using struts tags in JSP, Action and Form (MVC), HTML, CSS, DAO layers to MySQL Database.
- Developed all the tiers of the J2EE application, implemented business logic using Spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier which consists of JSPs and Servlets.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Worked closely with Enterprise Architect Team to provide new feature and enhancements
- Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation)
- Designed and Developed Web Services for communication of different internal/external systems.
- Support the deliverables and production issues initially after deployment. Received client appreciation for addressing issues in time without affecting the business.
Environment: Java 1.6, JSTL, JSP, Servlets, Spring 2.x, XML, Hibernate, Oracle 11g, Eclipse 3.x, Action Script 3.0, CSS3, JQuery, AJAX, Oracle 11g, Weblogic 11g, PL SQL developer, SVN Tortoise, Oracle Reports, Log4J, WinSCP, Putties, Lotus notes, Web Services, JUnit, SOAP, WSDL, AXB, JAX-WS, Ant Build, Quartz Job Scheduler.
Confidential, New York - NY
Java Developer
Responsibilities:
- Responsible for system development using J2EE architecture.
- Designed front-end user interface using JSP, HTML, CSS, and Java Script.
- Designed and developed JMX interface to capture the database leakage connections, utilization of heap memory and switching over the application to Safe mode thus gaining the performance of the application.
- Developed login pages with Struts Internalization, password authentication and interfacing with Site Minder.
- Developed view and model components in the static maintenance module of eDealer.
Environment: Java 1.4, JSP, HTML, Java Script, Servlet, CSS, Struts, JUnit, Apache Tomcat 4.x, MSS SQL Server 2k, Linux