We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Paramus, NJ

SUMMARY

  • Over 7 years of experience to all phases of the development process in software development.
  • Proficient in object oriented programming concepts.
  • Rich UI Internet application development skills using technologies like JavaScript, JQuery, AJAX and CSS.
  • Strong development skills in Java, J2EE, JDBC, JSP, Servlets, EJB (J2EE), MDB, JMS (MQ - series), JNDI, RMI, HTML, XML, XSL, JavaScript, Rational Rose, DB2, Oracle, SQL Server and Macromedia tools
  • Designed and developed multiple J2EE MVC Model based Web Application using J2EE technologies (EJB, Servlets, JSP), Patterns and popular open-source framework Struts, Hibernate and Spring.
  • Worked with many popular Relational Database Management Systems such as DB2, Oracle and Sybase
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like BEA WebLogic and open source JBoss and Apache Tomcat
  • Hands-on experience working with source control tools such as PVCS, CVS and ClearCase
  • Developed web services in Java with Apache Axis/CXF. Experienced with SOAP/WSDL. Have also designed and developed REST interfaces.
  • Worked with several application configurations including distributed, web and client-server applications most of the time in a cross-platform environment
  • Experienced in Java multi-threading, socket programming, RMI.
  • Well conversant with J2EE Design Patterns.
  • Ability to adapt to new software applications and products, self-starter, with excellent communication skills and understanding of business work-flow.

TECHNICAL SKILLS

Languages: Java, C, C++, C#, XML/XSL, SQL, PL/SQL

Databases: Oracle 9i/10g, Sybase, DB2 and SQL Server.

Web/Application Server: WebLogic 10.3, JBoss 5.0, Apache Tomcat 6.0

Operating Systems: MS-DOS, Windows 2003/XP/7, UNIX (Solaris), Macintosh

Tools: Eclipse 3.5, My Eclipse 6.0, Net Beans 6.1, Serena Team Track/PVCS, Oracle Jrockit, Clear Case, Clear Quest, JUnit, MS-FrontPage

Web Technologies: J2EE, EJB, Servlets, JSP, XML, XSL, HTML, DHTML (CSS), Java Beans, RMI, JavaScript, AJAX

Framework: Struts 1/2, Spring 2.2, Hibernate 3.0

Design Patterns: MVC, Singleton, Command-Pattern, Factory Pattern, Decorator, DAO, Front Controller, Template Pattern, Proxy Pattern, Facade

Methodology: RUP, XP (Extreme Programming), Agile, SCRUM

PROFESSIONAL EXPERIENCE

Confidential, Paramus, NJ

JAVA DEVELOPER

Responsibilities:

  • Involved in entire cycle of design and development.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques
  • Developed UI Dashboard using JavaScript, JQuery, JSON and AJAX according to the user requirement
  • Involved in installation of Weblogic server, setting up Data Sources and JMS queues
  • Implemented Message-Driven beans to receive the messages from Mainframe and EDI.
  • Used the OPSYS RPTR framework to receive, parse, transform and route the data.
  • Implemented the COMMAND-PATTERN based design that allows the application to support various Message Events with the corresponding independent key-based Service Module
  • Created Web Services Client using SOAP/WSDL to gather necessary information about a package/shipment from external HMMS component
  • Designed and developed different Service Modules based on the business requirements
  • Developed XML Transformer to transform the input Data Map into the Transformed Data Map which formulates the desired XML Message using the XML Formatter
  • Developed various Struts Forms, Struts controller classes, and exception handling
  • Set up and used JRockit Mission Control to monitor, manage, profile, and eliminate memory leak issues in production environment
  • Used Struts framework to implement the MVC architecture.
  • Used Serena Team Track to view, track and assign a defect
  • Created advance SQL scripts in WinSQL to facilitate the data in/out flow in DB2
  • Used PVCS as version control for maintaining files and documents
  • Developed ANT scripts for building application WAR/EAR for deploying on Weblogic server
  • Created different support tools to read the logs and generate a daily volume summary of the messages processed
  • Used SecureFX to transfer file between PC and UNIX box

Environment: Java, Struts, EJB, MDB, JMS, Web Services, MQ, Ajax, JavaScript, Servlets, log4j, Junit, XML, XSD, XSLT, JDBC, SQL, Eclipse, PVCS, Ant, UNIX, Weblogic 10.3.5, JRockit Mission Control, Rational Rose, SQuirrel SQL, WinSQL, Microsoft Visio 2007.

Confidential, Frederick, MD

J2EE DEVELOPER

Responsibilities:

  • Developed rich UIs using XHTML, JavaScript, DOM, AJAX according to the customer requirement
  • Used Eclipse to view and modify Spring configuration XML files, Java source and test classes, global JavaScript, CSS and XSLT files
  • Analyzed the data stored in Oracle 10g database via Oracle SQL Developer. Retrieved the desired data in the code through Hibernate persistence layer via HQL and PL/SQL
  • Accessed Subversion, group’s choice of the version control system, via TortoiseSVN client.
  • During development life cycle took advantage of JIRA for task and bug tracking purposes.
  • Generated JUnit test cases to test and debug individual components.
  • Prepared detailed design of the system with Class Diagrams, Sequence Diagrams and Package Diagrams using UML (Rational Rose)
  • Contributed to the growth of the application by centralizing the client side data validation, implementing the rate lock extension maintenance feature, incorporating the mortgage program architecture within the already existing product architecture, and adding an all-purpose report to the Reporting Console
  • Benefited during debugging and troubleshooting from the use of tools such as WinSCP to retrieve and view logs, IE Developer Toolbar to examine the UIs & Microsoft Script Debugger to pinpoint the issues.

Environment: Java, JSP, XHTML, CSS, Ajax, JavaScript,, Servlets, log4j, JSTL, Junit, Tiles, XML, XSD, XSLT, JDBC, SQL, Spring MVC, Hibernate 3.0, Eclipse, CVS, Ant, Weblogic 10.1, Rational Rose, Microsoft SQL Server 2000, Windows 2000.

Confidential, Jersey City, NJ

J2EE DEVELOPER

Responsibilities:

  • Involvement in the Design, architecture and development of validation and Enrichment system modules.
  • Used Springs for class wiring, apache functions for enrichment and apache predicates for validation.
  • Implemented changes in the core processes of the system and wrote UNIX Shell scripts to run various jobs.
  • Implemented changes in classes and configuration to call remote EJB methods with ADP.
  • Implemented multithreading for data enrichment and validation process.
  • Performed Unit Testing for various modules via JUnit and prepared Code Documentation for future reference and upgrades.
  • Used JIRA as a defect tracking system in the project.
  • Provided development support and coordinated with the LONDON and NYK testing team for testing and defects.
  • Was part of UIs development team which involved use of Spring 2.0.
  • Developed Lightweight Persistence tier of the system using Hibernate 3.0.
  • Supported UNIX UAT environment with the minimum downtime.
  • Worked closely with the business users for requirement gathering and defects

Environment: JDK1.4, 1.5 (Core Java, JDBC, JMS),, JSP, XHTML, CSS, Ajax, JavaScript, Servlets, JSTL, Junit, Weblogic, Oracle 10g, DB2, Spring MVC, Hibernate 3.0, XML, JMS Messaging, Multithreading, JIRA, Shell scripting, UNIX, EJB.

Confidential, Jersey City, NJ

J2EE DEVELOPER

Responsibilities:

  • Involvement in the Design, architecture and development of ESS java feed.
  • Used Struts MVC for the front-end design as well as the application modeling.
  • Used JMS for reading XML messages from DBUS JMS Queues from upstream system in the project
  • Designed and developed Struts based integrated, consistent UI platform.
  • Development of JSP, Servlets and Java Beans.
  • Implemented multithreading for data enrichment.
  • Performed Unit Testing for some modules via JUnit and prepared Code Documentation for future reference and upgrades.
  • Used JIRA and Source Forge as a defect tracking system in the project.
  • Communicating with the business users for requirement gathering.
  • Used test driven development approach for one of the modules.
  • Coordinating with the testing team and business users for QA and UAT respectively.
  • Releasing the code to production.

Environment: J2EE 1.4 & 1.5 (Core Java, JSP 2.0, Servlets 2.5, JDBC, JMS), Struts 2, Hibernate 3.0, Oracle, Multithreading, XML, XSLT, JMS Messaging, Factory Pattern, Singleton, Java Mail, Web Service, Tomcat, MS VISIO, Star UML, MQ, Series, JIRA

Confidential, Herndon, VA

JAVA DEVELOPER

Responsibilities:

  • Used MVC architecture to develop the application.
  • The presentation layer was developed using JSP.
  • Developed reusable components for Login, Feedback and Search modules using Java.
  • Developed Tables, Stored Procedures and Triggers on Sybase.
  • Developed many SQL batches for data handling using KSH.
  • Created TSQL batches to automate various error checking.
  • Supported the application in production.
  • Developed ANT scripts to build and deploy the application on TOMCAT server.
  • Created documentation for the project.

Environment: Java, JSP, KSH, TSQL, Tomcat, Sybase, JDBC, UNIX.

We'd love your feedback!