We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7+ Years of experience in developing web based, client/server, distributed architecture, Object oriented architecture applications using Java, J2EE and XML technologies.
  • Extensive expertise in core Java, Java Servlets, JSP programming, J2EE, EJB, JDBC, JMS, Struts, Hibernate, Spring, JNDI, Web Services.
  • Expertise in XML technologies (SAX, DOM), Schema and DTD.
  • Expertise in using IDE like Eclipse, NetBeans, Rational Application Developer (RAD).
  • Development experience with Application/Web servers like IBM Websphere Application server, BEA Weblogic, JBoss and Apache Tomcat.
  • Sound Knowledge in database concepts and working experience on Oracle, DB2, MySQL and SQL Server databases.
  • Successfully designed and implemented various reusable components and frameworks using Design Patterns like MVC (Model - View-Controller), Business Delegate, DAO, DTO/VO Singleton, Factory etc.
  • Excellent knowledge of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life cycle and Test Driven Development.
  • Implemented JUnit automated unit tests for code testing.
  • Experience in using different design methodologies and tools like UML.
  • Excellent experience in client interaction, requirements gathering, design, development and deployment of various functional documents
  • Strong relational database background in SQL
  • Experience in using agile methodologies for developing the application.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
  • Exceptional ability to quickly master new concepts and a proactive team player.

TECHNICAL SKILLS

Web Technologies: HTML, DHTML, XML, AJAX, Java Script

J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB2.0, JDBC, JAXP, JavaBeans, JNDI, JMS, JAX-RPC.

Tools: /IDE: IBM WSAD5.x, NetBeans4.x, Eclipse3.x, SQL Developer, SOAPUI 2.x, TOAD, DB Visualizer

Database: Oracle8I/9I/10g, DB2, SQL Server 2000, MySql5.0.

Build Tools: Ant, Maven.

Application Framework: Struts, Hibernate, Spring framework.

Distributed Architecture: RMI, EJB, LDAP, Web Services, SOA.

Web/Application Server: Apache Tomcat4x/6x, IBM WebSphere 5x/6x, Weblogic10x/8x, JBoss 6x.

Operating Systems: Windows 95/98/NT/2000/XP, Unix, Linux.

Case Tools/ OOAD: UML2x, Rational Rose1x.

Version Control: ClearCase 7.0, SVN 1.6, CVS 1x.

PROFESSIONAL EXPERIENCE

Confidential, Parsippany, NJ

Sr. Software Developer

Responsibilities:

  • Developed and maintained the application UI based on eclipse RCP framework
  • Developed Ant scripts for build-management and deployment activities.
  • Developed a full fledged Tree Viewer interface using JFace libraries along with drag and drop functionality
  • Refactoring the Java code using Core Java Collections API using Hash Map, Array List, String Buffer etc., to boost the performance
  • Used JAXB for converting Java Objects from the XML Message
  • Created BO using EJB.
  • Used SWT, JFace libraries and MVC pattern to develop the application’s front end architecture
  • Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile
  • Designed DAO objects using JDBC and Oracle 10g
  • Used WebLogic 9.1 to host the application.
  • Used Core JAVA, OO design, design patterns, multi-threads, TCP/IP
  • Used log4j for logging activities.
  • Used CVS for configuration Management

Environment: J2EE, HTML5, CSS, Web Services, SOAP, JSP, SERVLETS, SOAP, Mysql, Windows, Linux.

Confidential - Atlanta, GA

Sr JAVA Developer

Responsibilities:

  • Developed Business Components in Java/J2EE and Involved in various phases of Software Development Life Cycle (SDLC).
  • DevelopedRESTWeb ServicesusingJAXB JSon.
  • Developed user interfaces using JSP.
  • Developed ANT scripts for compiling and deployment.
  • Designed and developed several Servlets and Hibernate components.
  • Extensively used Spring IOC, Dependency Injection throughout the application.
  • Involved in the development of various interfaces for EFT, Focus and BillPay modules.
  • Responsible for coding the front end validations using JQuery.
  • Designed and developed the Focus Integration component using Focus tool.
  • Used Hibernate frame work for modules like Work Message and Error Handler in the project.
  • Deployed the entire application on IBM WebSphere application server.
  • Extensively used log4j for logging the log files.
  • Wrote test cases for unit testing using JUnit.
  • Used Agile methodology for development process.

Environment: Java, J2EE JSP, XML, Web Services/ SOA, Spring, Hibernate, REST, WebSphere 6.1, SQL, PL/SQL, JUnit 4.3, Subversion, Focus, Castor and Oracle 9i.

Confidential, Austin, TX

Software engineer

Responsibilities:

  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Team Work Allocation, Monitoring and Technical Updations
  • Client interaction for the requirements and demos
  • Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.
  • Used Ant for developing build scripts and deploying the application into Tomcat.
  • Coding and Code Reviews
  • Database design of the application, enhancements
  • Weekly meetings and Demo to Clients
  • Application deployments using SVN and ANT
  • Estimation of Man hours
  • Technical Design based on Client’s requirements
  • Email and SMS alerts when an event or special session scheduled.

Environment: Java, Hibernate, Core Java, Servlets, JSP, JMS, Struts2.0, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.6, SVN, JDBC, ANT1.6.

Confidential

Java Programmer

Responsibilities:

  • Developed dynamic page designing using JSP to invoke Servlets (Controllers).
  • Developed JDBC Connection pooling to optimize database connections.
  • Coordinated with the users to gather and analyze the business requirements.
  • Design & Development of design specifications using design patterns and OO methodology using UML (Rational Rose).
  • Involved in Use Case analysis and developing User Interface using HTML/DHTML
  • Involved in the Development and Deployment of Java beans.
  • Wrote different stored procedures in Oracle using Pl/SQl.
  • Used Java Script for Client side validations.
  • Implemented Session Tracking and User Authentication.

Environment: Java,JSP,Servlets,JDBC,JavaBeans,Oracle,HTML/DHTML,VisualCafé3.0, Microsoft FrontPage, Java Script 1.3, PL/SQL, JavaMail Api, Tomcat 4.0, Windows 98.

Confidential

Jr. Java Programmer

Responsibilities:

  • Developed the application utilizing the Struts framework and MVC Architecture.
  • Implemented Tiles, Validation frame works and Nested tag libraries.
  • Involved in developing JSP pages for the web tier and validating the client data using the Java Script.
  • Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.
  • Adopted J2EE best Practice, using J2EE Design patterns like Data Access objects for portability and performance and created many Value Objects.
  • Designed test-first code methodology and implement test cases using JUnit
  • Implemented the database queries in DAO, used web services to access the web enabled methods.
  • Implemented CSS(Cascading style sheets) at JSP pages for GUI look and feel
  • Prepared test cases with respect to front end pages developed and tested upon the test cases written.
  • Used CVS (Concurrent Versions System) for version control.

Environment: Java Swing, Tiles, J2EE (Java, Servlets, JSP, JDBC-SQL), JavaScript, HTML, Eclipse, Apache Log4j, UML, JDBC, JUnit, CVS, Struts, Oracle 7.

We'd love your feedback!