We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Around 8 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies with WebSphere and Weblogic application servers.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Expertise in various open source frameworks like Struts, spring and Object Relational Mapping Technology like Hibernate.
  • Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
  • Extensive experience with JMS Pub/Sub Environment.
  • Experience with Weblogic Application server.
  • Experience with IBM WebSphere Application server and IBM WebSphere Portals.
  • Experience with JSF (JSR 168).
  • Designed and developed the application using Java Server Faces (JSF) framework and Spring web flow.
  • Extensive development in UNIX (AIX), RedHat Linux, Windows NT/ 2000 / XP.
  • Experience in Agile software development process, test driven development and Object-oriented modeling UML, Object-Oriented analysis and design, developing Use Cases, Interaction Diagrams (Sequence and Activity), Class Diagrams, and Package Diagrams using Rational Rose & Visio.
  • Strong Database skills with Oracle with ER-WIN, Toad tool for database modeling.
  • Competence in using Java IDE tools of Rational Application Developer (RAD), Eclipse 3.0, IntelliJ 10.5 to develop dynamic web applications.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
  • Extensive Knowledge on databases like Oracle 9i/10g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Experience in SOAP, JAX-RPC, JAXB, JAXP (XML binding technologies), XML and WSDL using IBM-MQ(messaging technology) series for developing Web Services.
  • Good working knowledge in version control tools like CVS and Rational Clear Case (repositories).
  • Good working knowledge on JUNIT.
  • Developed ANT scripts in to build and deploy J2EE Applications.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
  • Able to effectively organize and prioritize multiple tasks.

TECHNICAL SKILLS

Programming Languages: Java/J2EE,Javascript,HTML,CSS,XML,C,C++

J2EE Technologies and service API’s: Java, Jsp, Servlets, EJB, JMS, JDBC

Open Source/Framework: Struts, Spring, JSF,ICE Faces

ORM: Hibernate

Databases: Oracle 8i/9i/10g,11g, DB2, MySQL

Application Servers/Web Server: Oracle WebLogic 8.1/10.3, IBM Web sphere 5.1/6.0/7.0, JBOSS Apache Tomcat

Apache Tools: Log4j, Maven and ANT

Development Tools/ Testing Tools: Eclipse, RAD, IntelliJ

Operating Systems: Windows 2000/2003/XP/VISTA, UNIX

Internet Technologies: Java Script, CSS, AJAX,HTML, XML, XSLT, XPath

Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams, Enterprise Architect

Programming Concepts: Object Oriented Programming(OOPS)

Version Control: CVS, Rational Clear Case, Microsoft TFS

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Senior Java Developer

Responsibilities:

  • Involved in requirements gathering, design, development and implementation including training to the client employees
  • Extensively used springs framework for implementing MVC architecture and Batch frameworks.
  • Developed Web Services to implement SOA using SOAP to develop TWS in house Web Application.
  • Retrieved Data from the clients using Hibernate.
  • Worked extensively in the backend Oracle11g database.
  • Extensively worked with stored procedures and database functions.
  • Developed lookup tables and views for quick processing of database queries.
  • Used JQuery for achieving cross browser viewing enabled.
  • Extensively used JMS for point-to-point Messaging.
  • Worked in developing web services using SOAP architecture.
  • Was actively involved with production and support.
  • Participated in Quality analysis and testing.
  • Automated Unit testing done using JUnit.
  • Performing client usability testing of Data views where the presentation of the data must be understood by both small market and mid-market users.

Environment: Java 1.7, Spring 3.0, Hibernate 3.5.0, JSP, HTML, CSS, ANT, SAML, Web services, Windows 7, Oracle 11g, JBoss 7, Tomcat Server, SVN, jQuery, JMS.

Confidential, Plano, TX

Sr java Developer

Responsibilities:

  • Implemented struts framework for the presentation layer for Data Collection and Inquiry screens.
  • Used Tiles in Struts Framework to avoid code redundancy for developing user screens that contain same Headers and Footers.
  • Implemented the struts tag libraries for building the presentation pages using JSPs and used CSS and HTML for User Screens development.
  • Developing and coding Java/J2EE over EJB Framework.
  • Developed web pages using JSPs, Servlets to help end user make online submission of rebates. Also used XML Beans for data mapping of XML into Java Objects.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and DAO (Data Access Object) and Session Façade (Stateless Session Bean).
  • Created WSDL Resources which is a formal description of web service and, configured Business Services.
  • Developed lot of EJBs like session beans, MDBs etc., for business logic and used XML for several configuration tasks.
  • Used spring to propagate the spring security context through http layer and used camel for the inbound and outbound routing.
  • Written PL/SQL queries to load the XML Patent data into DB and have modified XSD.
  • Used ClearCase to create UML diagrams modeling, used RUP to create models.
  • Developed Ant scripts for deployment builds.
  • Deployed the entire application on WebLogic Application Server.
  • Designed and Developed Web services using SOAP to make submissions.
  • Involved in Unit Testing, UserAcceptanceTesting and Bug Fixing.

Environment: Java, J2EE, UML, EJB, MDB, Struts, Spring, Hibernate, Servlets, XML, WebServices, WSDL Log4j, Solaris, UNIX, Weblogic10g, PL/SQL and Ant.

Confidential, Spring field, IL

Sr. J2EE Developer

Responsibilities:

  • Developing new pages for personals.
  • Implementing MVC Design pattern for the Application for the front end appearance and log in Screens.
  • Using Content Management tool (Dynapub) for publishing data.
  • Implementing AJAX to represent data in a friendly and efficient manner.
  • Developing JSP’s and Action Classes.
  • Implementing Log4j for logging and debugging.
  • Implementing Form based approach for ease of programming team.
  • Involved in the software development life cycle as a team lead.
  • Developed web services in SOAP, UDDI.

Environment: Core Java, springs framework, J2EE (JSP/Servlets), XML, AJAX, DB2, MySQL, Tomcat, JSF, SVN, JBoss 4.

Confidential, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Used the J2EE components like EJB’s, JSP’s, servlets and implemented Struts1.2 framework for MVC architecture.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
  • Used Spring2.0 Managed beans to use windows session state framework to persist session to the database.
  • Used three Databases Oracle10g, DB2V9.0 and Ms SQl Server to validate infrastructure connectivity (Ivdt).
  • Used Db2V9.0 Database and wrote functions and stored procedures to implement the business logic for Jra Performance Tool.
  • Used Web services and SOAP messages for getting data to and from windows applications, get different tier timing data to compare acceptable range in JPFT application and for connectivity testing between application server -application server and application server -portal server in the IVDT application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Application is deployed on Websphere6.1 application server which is installed on AIX operating system.
  • Involved in production support for Infrastructure application after roll out. Participated in seven day, 24/7 support rotation - diagnosed and fixed the issues.

Environment: J2EE1.4, Struts1.2,Rational software architect7.0, Spring2.0, JMS, Servlets, JSP, AJAX,JAVASCRIPT, SOAP, XML,WSDL, JUnit, EJB2.0, Web sphere application server6.1, Web sphere portal server6.0, HttpWatchv5.0, Db2 9.0, Oracle10g, IMS, Message Broker, HTML.

Confidential, Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Assisted in creating Use Case diagrams, Class diagrams and Sequence diagrams.
  • Implemented Design Patterns like Session Facade, Business Delegate, Data Access objects, Data Transfer Objects, Front Controller, Service Locate and Singleton.
  • Developed user interface using JSP, Servlets, and Ajax.
  • Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Involved in writing complex SQL queries, Stored Procedures in PL/SQL to query data about customers eligible for various RISK criteria.
  • Extensively used JDBC concepts to connect to, retrieve and update information in the database.
  • Used EJBs (Session beans) to implement the middleware services.
  • Used JMS for sending updates to various other applications and MDB for routing priority requests.
  • Used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in Consuming XML web services using SOAP, SAX and DOM XML parsers, WSDL.
  • Used SAX parsers for parsing, XSL/XSLT transformation in customizing the statements reports that are retrieved from the database.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Extensively used Eclipse 3.x while writing code.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing using JUnit.

Environment: Java, J2EE 1.4, JSF, IBM WAS 5.x, EJB 2.1, UML, Rational Rose, XML, XSLT, SOAP, SAX, JSP 2.0, JMS 1.1, HTML, JDBC, JavaScript, OOAD, Servlets 2.4, Eclipse 3.x, CVS 2.0, PL/SQL, Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design, development and implementation.
  • Used MVC Architecture based on Jakarta Struts Framework.
  • Developed GUI modules using JSP, AJAX and business logic using Action classes.
  • Developed EJBs (Stateless Session Beans) and used Hibernate as persistent layer and O/R mapping.
  • Implemented Design Patterns like Session Facade, Business Delegate, Data Access objects, Data Transfer Objects, Front Controller, Service Locate and Singleton.
  • Designed and implemented JMS functionality to send and receive messages between various locations such as legacy system.
  • Used MQ series to provide Topics (Publisher/Subscriber Model).
  • Used JUnit for unit testing. Wrote several test cases to test whole application.
  • Used Log4J for Debugging purposes.
  • Used DOM, SAX parser to parse XML documents.
  • Managed the coding of entire system using CVS.

Environment: Java-J2EE environment, EJB, JSP, Java script, Servlets, JDBC, JMS, JNDI, UML, Jakarta Struts framework, SQL, MQ series, Oracle9i, Weblogic Workshop, Junit, Log4j, CVS, Windows.

We'd love your feedback!