We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Woodlawn, MD

SUMMARY

  • Java Developer with seven plus years of experience in Requirements Analysis, Design, Development, Implementation, Production and Support of Java, J2EE and client - server technologies
  • Involved in all the phases of Software Development Life Cycle (SDLC)
  • Extensive experience in developing applications using HTML, Java Script, J-Query, Core Java, JSP, Servlets, JavaBeans, EJB, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe, JNDI,LDAP, JavaScript, XML, XSLT, JAXB, WALL (Wireless AbstractionTag Library).
  • Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, OC4J, Web Sphere 5.x, 6.x, Web logic 8.x, 9.x Web and application servers
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.1/1.2, Spring IoC, Spring MVC, Spring Web Flow, Spring JDBC, Spring JMX and Hibernate, iBatis
  • Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer
  • Working experience in developing Session (Stateless &Stateful), Entity and Message Driven Beans
  • Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator
  • Developed ANT scripts and shell scripts for the build and deployment of J2EE applications
  • Working experience in using UML, XML parsers (SAX, DOM), XSL, XSLT, SOAP, WSDL, WSDL2JAVA, JWSDP, HTML and DHTML
  • Experience with AJAX and Web Services, and working knowledge of DOJO, Dijit, and DOJOX especially Remote Scripting, Data Transfer using JASON, XML etc.
  • Hands on experience with JMeter for load-testing in both single and master-slave methodology
  • Knowledge of continuous integration tools like Jenkins/ Hudson
  • Used Jconsole, VisualVM, MC4J and JManage for ManagedBeans monitoring
  • Hands on experience with ClearCase, Clear Quest, ISR, as well as REMEDY
  • Sound RDBMS concepts and extensively worked with Oracle 9i/8i/10g, PL/SQL, SQLServer 2000 etc.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL
  • Developed and deployed web services to interact with partner interfaces, and written client interfaces, and implementation classes to consume the web services.
  • Experience in training the Jr. Developers in Java/J2EE Technologies, and willingness to learn new technologies
  • Very good experience in developing Test Cases usingJUnit
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently

TECHNICAL SKILLS

Java/ J2EE Technologies: Core Java, JSP, Servlets, JavaBeans, Struts, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), Java Mail API, JAXM, JAXP, JAX-RPC, JAXB, ANT, Applets, JUnit, Rational Robot, Jmeter, JDeveloper, RUP, Rational Rose, CVS, SDLC

Web/App Servers: WebSphere 5.x/4.x, WebLogic 8.x/7.x, Tomcat 5.x/4.x, JRun, JBoss, Apache

IDE Tools: WSAD 5.x, WebLogic Studio 8.x/7.x, Ecclipse 3.0/2.1.1, JBuilder, Visual Studio

Web Services: XML, SOAP, WSDL, Apache AXIS,REST

Data Bases: Oracle 8i/9i, DB2, SQL server, MS Access, Sybase

Languages: Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML, UML, Perl, C++

Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux

PROFESSIONAL EXPERIENCE

Confidential, Woodlawn, MD

Sr. Java developer

Responsibilities:

  • Research, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
  • Assist the clients and project managers in the technical aspects and to provide technical suggestions and guidance
  • Involve in the planning of the systems development as well as the deployment
  • Design or redesign of the application using Struts (MVC) 1.2 and 2.0 frameworks
  • Develop the user interface using HTML, Java Script, JQuery, XHTML, Servlets, JSP, and other web technologies.
  • Use JSTL, as well as the development of Custom Tag Libraries in the presentation tier
  • Design and development of the Web Tier using Struts (1.2) or Struts (2.0)
  • Design, development and unit testing of the persistence layer using ORM tools such as Hibernate and JPA
  • Design and Development of XSD for various transactions between the systems xWrite client programs to parse the xml documents using SAX and DOM Parsers
  • Write the SQL queries for CRUD operations, and Stored Procedures
  • Develop the applications using Eclipse or Rational Application Developer
  • Design and development of the BPM for various synchronous and asynchronous processes and to implement the workflow of the applications
  • Develop build scripts using ANT or Maven for the build and deployment
  • Write Shell Scripts using UNIX or Linux
  • Design and Development of Web Services to integrate with other applications
  • Development of Web applications using REST API,
  • Mentor the Junior Developers and Provide Guidance

Environment: HTML, Java Script, Core Java, JSP, Struts 1.2, Struts 2.0, Windows, Main Frames, SQL, Rational Team Concert, Rational Application Developer, Web Sphere, JQuery, AJAX, Web Services, JWICS,REST

Sr. Java Developer

Confidential, Woodlawn, MD

Responsibilities:

  • Worked with Eclipse and My Eclipse for developing the code for Java components
  • Responsible for creating Enterprise Java Beans for the Facade layer (Entity beans & Stateless
  • Spring Frame Work is used to develop the Intranet application used by CMS users.
  • Developed the application using Struts 1.x framework to replace the adobe forms in MACPro.
  • Developed reports & Search screens and workflow for the modules like Action Items, Risk Items and Lessons Learned, RCA and RFQ using Struts framework
  • Developed the Enterprise Services using EJB 3.0 Stateless Session beans
  • Used JMS and Message Driven beans for Asynchronous Integration
  • Developed SOAP based web services using SOA protocol to publish as Enterprise Services.
  • Provided XML Schemas, WSDLs for Enterprise Services
  • Helped the external ADOs to consume the Enterprise Services
  • Written ANT Build files to build the applications in UNIX environment.
  • Used iBatis to develop the DAO layer
  • Used Log4J for extensible logging, debugging and error tracing
  • Enhanced the application using Struts 1.2, Tiles Framework
  • Used Singleton, Session Façade, and Business Delegate Design Pattens
  • Installed and configure 6.1 servers in Linux and Windows.
  • Installed Deployment manger and configured Cluster Websphere application Server 5.3/6.1
  • Developed JUnit test cases for unit testing
  • Writing script for generating EAR file and Deployment Build scripts
  • Worked with QA team to test the application and resolve the bugs.

Environment: J2SE, OOAD, JSP, Ajax, XML, JNDI, Struts 1.x, Tiles,iBatis, JMS, RUP, Rational ClearQuest 6.x, Toad, CVS, Oracle, MQ Series, IBM RAD 7.x, WebSphere Server 5.1, Unix.

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Trained developers for the new technologies EJB 3.0, JMS, Spring JDBC.
  • Involved in developing applications with Stateless Session EJB’s and Message Driven EJB’s.
  • Involved in developing DAO layer with Spring JDBC features such as Simple JDBCDaoSupport, JDBCTemplate and DriverManagerDataSource
  • Involved in developing adapters for JAX-WS Webservices.
  • Involved in developing customized workflow using HashMaps, Spring IoC.
  • Developed Stateless Session EJBs to make our functionality available to other applications.
  • Involved in the development of applications using Spring IoC, AOP.
  • Used Spring AOP features such as SpringBeanAutoWiringInterceptor to Inject Spring Beans Context into EJB’s.
  • Extensively used J2EE Design Patterns. Implemented Singleton, ServiceLocator and DAO design patterns.
  • Involved in enhancing customer ordering system with Spring MVC, Spring DAO, Spring IoC and Spring AOP.
  • Involved in enhancing customer care application with Struts 1.2, Tiles Framework.
  • Involved in exposing java beans as ManagedBeans with JMX for monitoring for collecting statistics across the application.
  • Involved in developing monitoring application with JMX.
  • Involved in build and deployment of J2EE application in dev and qa environments.
  • Involved in configuring Weblogic 10.3 for Users, Filestores, JMS Servers, JMS Topics, Queues and Connection Factories.

Environment: Solaris, Weblogic 10.3, Struts 1.2, Tiles, Core Java, Stateless Session EJB, Message Driven EJB, JMS, Design pattern such as Value Objects, DAO, Singleton, ServiceLocator, Session Façade, Oracle 10g, Spring IoC, AOP, JDBC, JMX, JMeter, JConsole, JManage, VisualVM, MC4J, XML, XSD, JUnit, ANT, CVS, Eclipse 3.x, Agile, Test-driven development.

Java Developer

Confidential, Rockville, MD

Responsibilities:

  • Involved in requirements gathering, analysis, and Use Case development of the CRC-CME integration using UML and Rational Rose.
  • Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations
  • Used Spring MVC and Web flow for the User Interface development of the NINDS CRC website.
  • Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
  • Involved in creating Hibernate Mapping files, as well as Domain Objects, and writing HSQL queries for developing DAO and Persistence layer using Hibernate O/R mapping tool.
  • Developed and reviewed XML Schema Definition files, for the integration of the CRC-CME for various transactions namely Lunch and Learn Registration, Registration Response, Take CME Test, Post Test Results etc., for the CRC-CME Integration.
  • Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & spring and a Services Layer.
  • Implemented Auditing of the outbound as well as inbound tractions between CRC and CME corner using Spring AOP and SQL Triggers.
  • Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development.
  • Design and develop an enterprise common logging around Log4j with a centralized log support for extensible logging, debugging and error tracing.
  • Involved in publishing as well as consuming web services using Apache AXIS, JAXB and JWSDP
  • Consumed Web Services for uploading and displaying documents and pictures for the customer.
  • Used JWSDP for generating Java stubs, and skeletons from the existing XSD for interacting with the CME from the CRC.
  • XML Parsers like SAX, DOM and Document Builder Factory were extensively used to write Java client programs to parse the XML feeds.
  • Extensively used J2EE Design Patterns like Session Façade, Command Pattern, DAO design patterns.
  • Involved in writing ANT build files, for the build (Creation of JAR, WAR, and EAR) and deployment of the NINDS CRC application on to the target test as well as production servers.
  • Involved in tracking the production (GEMINI) issues and fixing the issues and worked on Content Management changes.
  • Extensively worked on writing JUnit test cases for testing the Business components developed in spring, and Hibernate using JUnit framework, for the Outbound and Inbound Tractions between CRC and CME, by mimicking the XML documents.
  • Written UNIX shell scripts for processing flat files and log files.

Environment: Core Java, J2EE, Struts1.1, Spring, Hibernate, Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, Jmeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss.

We'd love your feedback!