We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Ridgefield Park, NJ

SUMMARY

  • 7 years of experience in all phases of Java/ J2EE Web application Development, this includes Analysis, Design, Development, Testing, Implementation and Post Implementation Support.
  • Extensively followed Agile, RUP & test driven development methodology.
  • Developed multi - tiered object-oriented system architectures utilizing UML modeling tools like UModel and Visio.
  • Extensive experience in building Enterprise Applications and Distributed Systems using technologies such as Struts, Spring, Spring MVC, Hibernate, EJB, iBATIS, JSP, JSF, JDBC, JNDI, JMS, XML, JQuery, JavaScript, AJAX, HTML and CSS.
  • Excellent experience in J2EE Architecture, Design Patterns, Object Modeling and Data Modeling.
  • Extensive use of J2EE Design Patterns like Singleton, Factory method pattern, Observer design pattern, decorator designpattern, Inversion of Control and Dependency Injection design pattern, MVC in design and architecture of large applications.
  • Experienced in working with SOAP and RESTful Web Services.
  • Sound RDBMS concepts and expertise in writing SQL and PL/SQL using Oracle 11g/10g/9i, DB2, SQL Server 2005, MYSQL.
  • Experienced in working on Application Servers like Tomcat, WebLogic, WebSphere, Web Servers like Apache and Integrated Development Environments like Eclipse, JDeveloper.
  • Involved in handling releases, managing code merges and deployments.
  • Possess excellent written/verbal communication and interpersonal skills.

TECHNICAL SKILLS

Operating Systems: Windows 7/XP/ 2003/2000/98 , LINUX, MSDOS

Languages: JAVA 1.5, 1.6 / J2EE, C, C++, SQL, PL/SQL

Databases: Oracle 11g/10g/9i, DB2, SQL Server 2005, My SQL 5.x/4.x.

Middleware: EJB, JMS

Web Technologies: XML, SAX, DOM, SOAP, RESTful, HTML, CSS, JavaScript, Jquery, Ajax

Methodology: OOAD, Agile software development, Scrum, Pair Programming & RUP

Framework: Struts, Spring, Spring MVC, Hibernate, iBATIS, JSF.

Application Servers: Tomcat 7.x/6.x/5.x/4.x, WebLogic 11.x/10.x/9.x, WebSphere 7.0/6.1

Web Servers: Apache

Java Build Tools: Ant, Maven

Java IDE: Eclipse 4.x/3.x, JDeveloper 11g/10g

Modeling Tools: Visio, UModel

Configuration Management Tool: SVN, CVS, PVCS

Web Tools: Webinar, LotusLive, webex

Defect Management Tool: Mantis, Bugzilla, firebug

PROFESSIONAL EXPERIENCE

Confidential, Ridgefield Park, NJ

Sr. Java Developer

Responsibilities:

  • Involved in the design and development phases of Software Development Life Cycle (SDLC).
  • Actively participated in understanding/discussing the business requirements, design and development of the project by working with the business users and the third party vendors.
  • Analyzed and documented coding guidelines.
  • Worked in Agile development environment and used CVS for versioning.
  • The application was built using Spring MVC, iBatis, JDBC on Eclipse.
  • Built frontend using JSP, JavaScript, JQuery, Media queries in CSS, HTML and AJAX to create Responsive Design by working with a third party vendor - MCD.
  • Implemented MVC, Singleton, Factory method and decorator designpatterns.
  • Created common modules using templates, tag libraries and javascript functions to make the code more efficient and reusable. Used url rewrite xml for url forwarding.
  • Worked on SOAP and RESTful Web Services.
  • Used iBATIS to access the database and developed efficient queries to avoid delay in getting any large data results.
  • Developed Triggers and Stored procedures in Oracle.
  • Created JUnit test scripts for unit testing.
  • Actively participated in System Testing, Production Support and Maintenance/Patch /Deployments.
  • Frequently interacted with the business users regarding change requests/enhancements in the Content Management System and Samsung.com.
  • Analyzed, implemented and deployed the requested enhancements.
  • Worked on Struts framework.
  • Solved production issues in both the Content Management System and Samsung.com.

Environment: Java 6.0, Spring MVC, Struts, JSP, iBatis, HTML, CSS, JavaScript, jQuery, Ajax, JSTL, Web Services (SOAP, RESTful), JSON, UModel, Ant, JUnit, Weblogic, Tomcat, Eclipse, JDBC, PL/SQL, SQL Developer, JUnit, CVS, firebug, Mantis.

Confidential, Woodcliff Lake, NJ

Sr. Java Developer

Responsibilities:

  • Involved in analyzing of the business requirements, design and development of the project by working with the business users and other core stakeholders.
  • Developed functional and design specifications documents based on the user requirements.
  • Worked with the business analyst and designed Use cases, Sequence, Class, Activity diagrams using UML, Visio.
  • Followed Agile methodology in this project.
  • Worked on Eclipse and developed the presentation layer involving JSP, HTML, JavaScript, jQuery, AJAX, CSS.
  • Used Struts and EJBs to accommodate the business requirements of the application.
  • Communication between Confidential and Xtime was through SOAP Web services.
  • Implemented different design patterns like MVC and Front controller for User Authentication and Authorization.
  • Worked on stored procedures, triggers and cursors, PL/SQL and SQL queries in DB2.
  • Performed Unit Testing, Integration testing, System Testing and worked on the issues at the time of UAT and production deployment. Also, worked on the maintenance and patch deployments of the project.

Environment: Java 1.5, EJB 2.1, JDBC, Struts 2.0, JSP, Servlets, AJAX, HTML, Javascript, jQuery, CSS, XML, Web services (SOAP), JDBC, LINUX, SQL, PL/SQL, DB2 Visualizer, Ant, Log4j, Eclipse 3.4, Weblogic 10.0, UML, Visio, JUnit, SVN, firebug.

Confidential

Responsibilities:

  • Analyzed the Business Requirements and estimated work efforts for project sizing, and efficient work flow with risk free technical approaches.
  • Followed pair programming in this project.
  • Involved in the design and analysis of the project and prepared functional and design documents.
  • Worked on Eclipse and used Spring framework, Hibernate, JSF, HTML, JavaScript, AJAX, CSS to achieve the changes required for this application.
  • Implemented MVC, Inversion of Control and Dependency Injection design patterns.
  • Made the application more data driven to avoid code changes for any future line makes introduction.
  • Removed hard coding and made the code more efficient and maintainable.

Environment: Java 1.5, Spring 3.1, Hibernate 4.0, JSF 2.0, AJAX, HTML, Javascript, CSS, Web services (SOAP), LINUX, DB2 Visualizer, SQL, PL/SQL, Ant, Log4j, Eclipse 3.4, Weblogic 10.0, UML, Visio, JUnit, SVN, firebug.

Confidential, Bristol, CT

Sr. Java Developer

Responsibilities:

  • Analyzed the Business Requirements by working closely with the business users.
  • Involved in creating and reviewing of the Functional and Design documents.
  • Followed Agile methodology.
  • Involved in building the application using Spring on Eclipse.
  • Developed the user interface using JSF ( RICHFACES), Ajax, CSS.
  • Developed parsers using SAX and DOM libraries, XPath and Xquery for data retrieval and XSD for validating the XML files and xstream for converting the xml files to java objects.
  • Implemented Singleton, Factory method pattern and Observer design pattern.
  • Used Hibernate to connect to the Oracle database.
  • Worked on Oracle Reports for report generation.
  • Developed stored procedures, triggers, cursors, PL/SQL and SQL queries in Oracle 11g.
  • Built applications using Maven build scripts.
  • Involved in code reviews, JUnit testing, System Testing and production support and did documentations to help junior developers in tackling some common issues.
  • Used CVS for version control and Bugzilla for bug tracking.

Environment: Java 6.0, Eclipse 3.3, JSF 2.0, Spring 3.0, Hibernate 3.0, Ajax, CSS, HTML, XSD, XSLT, SAX, XML, RichFaces 3.3.3, UML, LINUX, JDBC, Oracle 11g/10g, Oracle Reports, Oracle PL/SQL developer 2.1, Maven, Log4j, CVS, Tomcat 6.0, JUnit.

Confidential

J2EE Developer

Responsibilities:

  • Worked with all the project stakeholders to understand the Business Requirements.
  • Followed Agile methodology.
  • Used UModel for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Developed the presentation layer and GUI framework involving JSP, HTML, JavaScript, AJAX, CSS.
  • Created electricity usage submission reports and generator outage reports using oracle reports 10g.
  • Integrated Spring with Hibernate and utilized Spring-AOP.
  • Used Eclipse to develop the application.
  • Hibernate was used to connect to the Oracle Database.
  • Used Java Messaging Services (JMS) for reliable, asynchronous communication to send automatic email notifications to clients.
  • Wrote PL/SQL queries and stored procedures.
  • Developed JUnit test cases for all the developed modules.
  • Involved in source code control using PVCS.

Environment: Java 1.5, Hibernate 2.0, JSP 2.0, Spring 3.0, AJAX, HTML, CSS, Javascript, JQuery, JMS, WSDL, JDBC, ORACLE 10g/9i, Oracle SQL Developer, SQL, PL/SQL, UML, Ant, UModel, Visio, Eclipse 3.0, Tomcat, JUnit, PVCS.

Confidential

Responsibilities:

  • Analyzed the business requirements and designed Use case, Sequence, collaboration, Class, Object, Activity diagrams using UML.
  • Followed RUP methodology.
  • Developed Interactive GUI Screens using JSP, JavaScript, HTML.
  • Used Oracle J Developer IDE for coding and Tomcat server to deploy.
  • Created daily/weekly/yearly electricity generation grid reports using Oracle Reports 10g.
  • Involved in PL/SQL coding, Database performance analysis and improvements.
  • Prepared complete build process using apache ANT framework.
  • Performed Unit Testing, code reviews, Integration testing, System Testing and involved in the UAT and production deployments and provided maintenance support post implementation.

Environment: Tomcat, Oracle J developer, JSP 2.0, Servlets 2.3, Ajax, Struts 1.2, JDBC, ANT, J2EE, PL/SQL Developer, Oracle 9i/10g, Oracle reports, Oracle SQL Developer, UML.

We'd love your feedback!