We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Charleston, SC

SUMMARY

  • Software Engineer with more than five years of working experience in developing Enterprise applications using Java Enterprise Edition Platform (JEE), and related technologies.
  • Involved in developing web applications on JAVA/J2EE platform utilizing advanced skill sets. Work experience in object - oriented analysis and design, involved in a team environment to meet challenges and milestones for the organization.
  • Extensive Experience in developing Web-based Applications, Enterprise Applications and Client Server Applications in JavaSE/JEE environment coupled with RDBMS exposure in n-tier applications.
  • Involved in all phases of Software Development Life Cycle (SDLC); Analysis, Design, Development, and Deployment using Java related technologies (Struts, Spring DAO, Hibernate, JSP, JSF, Servlets, HTML, CSS, JavaScript, jQuery, JDBC, Design Patterns.)
  • Experience in Java 1.5, Java EE 5 and related technologies like JDBC 3.0, JSP 1.2, Servlets 2.4, POJOs (Java Beans), Java script, JSON, Struts Framework, JUnit 4.1.
  • Experience with Core Java fundamentals like Multithreading, Collections, Generics and Annotations.
  • Exposure in implementation of Database Management Systems (Oracle 9i/10g, MySQL).
  • Experience in developing web services (Java Web Services, XML, SOAP, WSDL, JAX-WS).
  • Experienced with XML related technologies such XML, DOM, SAX, DTD, XMLSchema.
  • Experience with different development IDE tools like Eclipse, NetBeans, IBM RAD.
  • Extensive knowledge of programming principles and methodologies like Agile methodology
  • Strong hands on experience and knowledge of Web and Application Servers like IBM Websphere, Glassfish, Apache Tomcat, and JBoss.
  • Experience in Database tuning using SQL tuning functionalities
  • Worked on stored procedures, functions, triggers, views using Oracle 11g.
  • Worked extensively on Windows XP/2003,7 and various flavors of Unix, Linux operating systems.
  • Good communication, interpersonal and learning skills, strong presentation skills, and ability to interact with people at all levels.

TECHNICAL SKILLS

Languages: Java, HTML, SQL, PL/SQL

Java/Web Technologies: JSP, Servlet, EJB, JDBC, Spring, Hibernate, Struts, XML, CSS, JavaScript, JSF

Design Patterns: MVC, Transfer Objects, Session Façade, Singleton, Front Controller, Dependency Injection, Data Access Objects, Service Locator, Interceptor

RDBMS: Oracle 9i/10g/11g, DB2 8.x, MySQL, Microsoft Access

Web/Application Servers: IBM WebSphere7, JBoss, Apache-Tomcat, WebLogic

Development Tools & IDE: Eclipse, STS, NetBeans, Oracle SQL Developer, Toad

Logging & Testing Tools: Log4j, JUnit

Build and Configuration tools: ANT, Maven

Operating Systems: Windows 7/Vista/XP, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, Charleston, SC

Sr. Java Developer

Responsibilities:

  • Created the application UI using JSPs and servlets.
  • Wrote data base SQL queries and JDBC objects for data persistence.
  • Re-factored the hard-coded data in the programs to external properties files.
  • Used JIRA Extensively for Bug or Issue tracking.
  • Used SAX and DOM parsers for XML files used in the application.
  • Developed XML's as part of eExchange application. These XML's were used as data feed for another web application. These XML's consisted of insurer's critical personal information.
  • Used large sized input files (XML and Encrypted data) to process it to generate the output.
  • Implemented new functionality and enhanced the existing application depending upon the client’s requirements for every week’s patch release.
  • Created Hibernate session factory objects to interact with Oracle 10g data base.
  • Created and used the Mock Objects when writing the test cases using EasyMock. And also verified the consistency in the mock objects.
  • Build the project using the Ant Scripts on Continuum Server.

Environment: Eclipse 3.1, Web Sphere 6.0, Hibernate, Spring, Java, JDK 1.5, JNDI, JDBC, Servlets, Oracle 10g, SubVersion, JavaScript, JSP, EasyMock, Ant Script, Jira bug tracking system, Continuum, Solaris, XP.

Confidential, Tampa, FL

J2EE Developer

Responsibilities:

  • Used J2EE design patterns namely Singleton, Transfer Object, Business Delegate etc.
  • Have prepared UML Sequence diagrams, Class diagrams, Activity diagrams to be incorporated in the Technical Design document using Rational Rose tool.
  • Used Struts framework to implement the MVC architecture.
  • Developed controller Servlets, form beans and front-end screens.
  • Implemented the development using Agile/SCRUM methodologies - user story, phase-wise development, iterative development.
  • Configured Struts properties files to make use of the centralized updates features offered by Struts.
  • Used Tiles feature available as a part of Apache Struts in order to increase the reusability of JSP pages.
  • Extracted business logic into one or more helper classes that can be used by the view layer consisting of Servlets and JSPs. These helper classes were implemented as JavaBeans or custom tags.
  • Prepared Unit Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
  • Active involvement in design, development and coding of the stored procedures, SQL DDL and DML statements, functions and triggers.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Developed ANT scripts for building application EAR for deploying on WebLogic Application servers.
  • Used SVN for Version Control.
  • Used java mail API for automated mail responses.
  • Involved in unit testing using JUnit.

Environment: JSP, Servlets, Struts, Hibernate, Spring, XML, UML, Oracle, WebLogic 10, Eclipse, Ant, JUnit, Log4j, SVN, JavaScript, Agile.

Confidential, Maumee OH

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of system and developed specifications writing Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams
  • Used J2EE design patterns namely Singleton, Transfer Object, Business Delegate etc
  • Used Struts framework to implement the MVC architecture
  • Developed controller Servlets, form beans and front-end screens
  • Implemented the development using Agile SCRUM methodologies
  • Configured Struts properties files to make use of the centralized updates features offered by Struts
  • Used Tiles feature available as a part of Apache Struts in order to increase the reusability of JSP pages
  • Extracted business logic into one or more helper classes that can be used by the view layer consisting of Servlets and JSPs. These helper classes were implemented as JavaBeans or custom tags
  • Used Maven for the faster integration and deployment of the modular application
  • Worked on Spring Framework in implementing business logic to interact with the Hibernate for Object Relational Mapping of the database structures created in Oracle
  • Used SVN for Version Control

Environment: JDK, Servlets, JSP, Struts, JavaBeans, JMS, JDBC, Spring 2x, Hibernate 3.2, Maven, Apache Tomcat, Oracle 9i.

Confidential, Washington, DC

Software Engineer

Responsibilities:

  • Involved in design, develop, business logic and database access for subsystems as well as to generate reports and views based on user’s query.
  • Responsible for the design and implementation of the project given the SRS (Software Requirement Statement)
  • Involved in study of User Requirement Specification.
  • Coordinated with Business Analysts to gather requirements and confirming tests scenario.
  • Helped clearing ambiguity in requirements document.
  • Participated in meetings with the client where the Prototype was demonstrated and Changes / enhancements needed were identified.
  • Designed and developed account module which authenticates the access level for the users.
  • Optimized Java code for better performance.
  • Wrote deployment descriptor and configuration files using XML.
  • Used Struts tag library for implementing the user interfaces.
  • Tested the application in WSAD on WebSphere Application Server.
  • Used CVS for source code version control

Environment: Websphere, Java 1.4, J2EE, Servlets, JSP, XML, XSL, DB2, HTML, JavaScript, and Struts Framework.

We'd love your feedback!