We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Springfield, MA

SUMMARY

  • 6+ years of experience in all facets of Software Development Life Cycle using Java / J2EE technologies.
  • Experience in Web based application development using Java/J2EE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, WebServices and XML.
  • Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Expertise in SOA, Web Services (Axis2, XML Beans), and XML technologies (XSLT, Xpath)
  • Well - versed in Agile software development - TDD, iterative development, pair programming
  • Proven software development experience using different methodologies - Agile, Waterfall
  • Proven expertise in Production and Testing Support.
  • Expertise in coordinating with offshore and onsite teams.
  • Thorough knowledge in SQL and experience in RDBMS like Oracle and MySQL.
  • Experienced in all phases of SDLC including analysis, design, coding and testing.
  • Solid experience in deploying J2EE components on Apache Tomcat, BEA WebLogic and IBM WebSphere application servers.
  • Experience in utilizing open-source frameworks as Struts, Hibernate & Spring.
  • Experienced in automated building, testing and continuous integration using Ant.
  • Thorough knowledge of Web technologies: XML, SAX/DOM Parser, AJAX, HTML, CSS and JavaScript.
  • Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Hands-on experience in IDE Tools: Eclipse, NetBeans, MyEclipse.
  • Hands on working experience with Production Support Teams.
  • Experience in requirement analysis & gathering, and in UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Proven ability to develop, maintain effective client relationship & reach targets before time.
  • Excellent team player with good communication, analytical and problem solving skills

TECHNICAL SKILLS

Languages: Java/J2ee, SQL, PL/SQL, HTML, DHTML, JavaScript, C, C++C#, Perl, UML, XML, XSL, XSLT

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Web Technologies: JSP, Servlet,JAX-WS, AXIS, SOA, SOAP, JMS, IBM MQ SeriesEJB, RMI, ASP.NET, IBM Filenet

RDBMS: Oracle, MySQL, Sybase

IDE’s: RAD, WSAD, Eclipse, JDeveloper

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, Tomcat

Frameworks: Struts, JSF, Spring, Hibernate

Operating Systems: Windows 2000/XP, UNIX, Solaris, Red Hat, AIX

Case Tools: Rational Rose, MS Visio, Erwin

Development Tools: TOAD, CVS, ClearCase, Accurev, JUnit, Log4J, WebMethods

PROFESSIONAL EXPERIENCE

Confidential, Springfield, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on agile methodology and participated in Scrum meetings.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed front end modules using JAVA, JSP and Servlets.
  • Developed Web services for sending and getting data from different applications using SOAP1.1 messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Integrated with WebMethods via web services.
  • Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Experience working as a SCRUM master in an Agile development approach.
  • Worked with BA’s and Test Team in the Agile Team.
  • Used Struts 1.3 Framework in the presentation tier of the application which is based on the MVC design pattern.
  • Consumed web services from different applications with in the network
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Used Spring Web flow to manage complex page flows.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.
  • Supported Testing Teams and involved in defect meetings.

Technology: Agile/Scrum, Java, Eclipse Ganymede, WebSphere Application Server, Oracle 11g, JSP, Servlet, JSTL, Spring, Hibernate,JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, EHCache, SQLDeveloper, ANT, Agile(XP), JUnit,SOAP-UI, JMeter, Log4J, SVN,WebMethods, Windows XP

Confidential, Hartford, CT

J2EE Developer

Responsibilities:

  • Built the application using Agile Test Driven Development(TDD) approach
  • Developed application using Struts framework that leverages classical MVC architecture
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
  • Developed the workflow interfaces using JSPs, CSS, Struts Tiles layouts and the request processors using Dispatch Action and Action
  • Used Spring framework for dependency injection, integrating with Hibernate and managing transactions
  • Integrated with WebMethods via web services.
  • Created topics, queues and MDB’s for communication using JMS/IBM MQ Series
  • Used JAX-RPC Web Services using SOAP to process the application for the customer
  • Implemented Web Services to send or retrieve data from different applications using SOAP protocol
  • Used agile methodology and participated in Scrum meetings.
  • Developed Tables, Indexes and Triggers for the database using TOAD
  • Processed customer information for sending bills at the end of the month
  • Used SWING components to develop standalone client which communicates with the Multithreaded server application
  • Used Hudson CI Environment for code check-ins and displaying status of the current builds
  • Configured the connection pools and security for the server
  • Used JUnit to perform unit testing
  • Developed the application using Eclipse
  • Deployed the application on WAS on Red Hat Linux
  • Developed the application using Rational Application Developer
  • Supported Testing Teams and involved in defect meetings.

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Consumed web services as per the WSDLs provided by the other applications.
  • Used webMethods Integration Server to map data between formats and communication between systems.
  • Used Hibernate framework as persistence layer
  • Used Spring framework to auto wire/inject components and also configure the batch jobs
  • Used Spring Framework for annotation driven transaction management
  • Developed stored procedures, functions and triggers
  • Responsible for adding external resources into the server’s classpath to simplify the war file configuration
  • Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
  • Used SVN locally for revision control and Hudson CI Environment to generate reports (code-coverage, PMD errors and FindBugs report)
  • Configured Data Source and classpath for the application server
  • Used JProfiler for inspecting memory leaks and performance issues
  • Scheduled multithreaded file transfer to the remote server using Apache libraries
  • Used JUnit/JMock for to write unit tests, STIQ for UI testing and JMeter for Black-Box testing.
  • Tracked bugs and documented product backlogs using Rally and SharePoint
  • Provided remote support for development team based in Atlanta
  • Used ANT tasks to deploy the application and run automated tests
  • Developed the application using Eclipse Ganymede
  • Deployed the application on a WebLogic server on a Windows XP platform

Confidential

Java Developer

Responsibilities:

  • Involved in developing coding in JSP
  • Performing validations between various users.
  • Design of Java Servlets and Objects using J2EE standards.
  • Designed Use cases, activities, states, objects and components.
  • Coded HTML, JSP and Servlets.
  • Coding xml validation and file segmentation classes for splitting large XML file into smaller segments using SAX Parser.
  • Used CVS as version control system.
  • Involved in testing and deploying the ear in development server.
  • Prepared design document for java components.
  • Design of the project using J2EE Design architecture
  • Writing oracle stored procedures (PL/SQL) and calling it using JDBC.
  • Developed front-end screens using JSP and Tag Libraries.
  • Involved in the design of tables of the database in Oracle.

We'd love your feedback!