We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY:

  • Around 7+ Years of experience in application development using Object Oriented software architecture, analysis, design, development & implementation of Enterprise Systems.
  • Proficient in Java, JSP, J2EE, Spring Framework, Hibernate, MQ, HTML, JDBC, XML, EJB, JMS, IBM Web Sphere, SQL, PL\SQL, Oracle 9i and 10g, SQL Server, Sybase and Tomcat.
  • Good knowledge of concepts in Java like OOPS and Exception Handling.
  • Experience in developing enterprise applications using IDE tools like Web Sphere Studio Application Developer (WSAD), Eclipse and STS.
  • Experience in using Web Logic Application Server and Web Sphere Application Server.
  • Experience in creating connection pools, configuring JMS Server, creating topics and managing queues.
  • Good command over UNIX commands for working with data in deployment phase.
  • Had a good knowledge on Java Naming and Directory Interface.
  • Created customized application commands/procedures using Shell scripting.
  • Experience in working with EJB2.0, EJB3.0 and developed several State less, Stateful Session Beans and Entity Beans and MDBs.
  • Experience in Publishing and consuming Web services using SOAP.
  • Involved in the development of multiple interfaces to interact with Java GUI’s and other legacy systems and modules.
  • Good hands on experience with JDK 1.6 more than 4 year and JDK 1.7, JDK 1.8.
  • Had a good knowledge on RMI - Java Remote Method Invocation.
  • Worked with SQL to create field-domains, tables, table-spaces and views.
  • Extensively used JUnit writing automated test cases in Test Driven Development during application development and testing the legacy code for optimization.
  • Experience in using the open source tools Log4j, Maven, ANT build tool and JUnit test Framework.
  • Excellent organizational, interpersonal and communicational skills. Comfortable working both independently and in a team environment. Fast learning, self-motivated, hard working.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, PL/SQL.

J2EE Specifications/APIs: JMS, JNDI, EJB, JDBC, Servlets, JAX- WS, JPA, Swings

Frameworks: Springs, Hibernate, Spring Boot.

Web Technologies: SOAP, RESTful, WSDL, Spring WS, AXIS, JSON, XML, JAXB

Middleware Components: IBM MQ, ActiveMQ

Tools and IDEs: Eclipse, Spring Tool Suite, NetBeans, Soap UI, Rally, JIRA

Application Servers: Web logic 8.X, Web sphere Application Server8.X, JBoss 5.0.

Web Servers : Apache Tomcat 5.X, IHS

Database environments : Oracle 9i, Oracle 10g, 11g, 12c, SQL Server and Sybase.

Versioning Tools : Subversion (SVN), CVS

Build tools : Maven, ANT

Operating systems : UNIX, Solaris, Linux

Project development methodologies : Agile(Scrum), SDLC, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Texas

Sr. Java Developer

Responsibilities:

  • Leveraged application functionality with spring modules to increase reusability and performance.
  • Implemented JPA and Hibernate for data access layer.
  • Developed Application in TDD environment and test cases were built using JUnit with Easy mock.
  • Exposing and consuming the services to the downstream applications using Spring WS.
  • Used Hibernate 4.0 in data access layer to access and update information in the database.
  • Used Singleton, DAO, Factory, Transfer Object and Front Controller Design patterns.
  • Built use case components and design documents with different UML diagrams using Microsoft VISIO.
  • Prepare Java/J2EE development structure for Maven.
  • Used Maven for building and deployment purpose.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Responsible for Integration testing and System testing.
  • AGILE scrum development methodology has been followed to develop the application.
  • Created startup scripts using Shell scripting and Cron Jobs for scheduling.

Environment: Java 1.7, J2EE, spring, Hibernate, UNIX, Shell Scripting, SOAP UI, Web Services, SVN, Axis2, Oracle, Eclipse, Web Sphere, JUnit, Maven, Agile, XML.

Confidential, TX

Java Developer

Responsibilities:

  • AGILE development methodology has been followed to develop the application.
  • Application developed in spring framework 3.x and Hibernate.
  • Implemented spring as dependency injection and AOP frameworks and Hibernate as database ORM framework.
  • Configured server side J2EE components like JMS, JNDI and Data Sources.
  • Singleton, DAO, Transfer Object and Front Controller Design patterns.
  • Deployed applications on Web sphere 8.1 Application Server.
  • Developed Application in TDD environment and test cases were built using JUnit with Easy mock.
  • Written Integration tests for the DAO layer using Spring Bean Injection.
  • Involved in writing the database integration code using Hibernate.
  • Involved in developing SQL and Stored procedures with the Oracle database.
  • Implemented Web Services in Apache Axis and Spring WS environment using SOA protocol.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Object Relational Mapping is implemented using Hibernate.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • XML Transformations where done using XML, XSL, XSLT, and XPATH.
  • Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.

Environment: JDK 1.6, J2SE, J2EE, JMS, Spring 3.x, Hibernate, Maven, Web sphere 8.1 Server, Oracle 11g, Web Services, SOAP,JAX- WS, Agile, JUnit, PL/SQL, XML, Log4j, Design patterns, SVN.

Confidential, Pennsylvania

Java Developer

Responsibilities:

  • Involved in analysis, design, coding and testing phases of software development.
  • Developed Presentation layer with Swings, Struts, JSP and Java script.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Used JMS pub-sub model for synchronizing all blotters.
  • Developed customized swing components for rich GUI experience.
  • Used Singleton, DAO, Factory, Transfer Object and Front Controller Design patterns.
  • Developed test cases using JUnit, and followed test first development.
  • Used Hibernate for static data caching mechanism
  • Used IntelliJ Idea as IDE.
  • Implemented Hibernate as Object Relational Mapping (ORM) framework for mapping object-oriented domain model to Oracle database
  • Created startup scripts using Shell scripting and Cron Jobs for scheduling.
  • Involved in SQL, PL/SQL developments.
  • Used Spring MVC framework as part of application development.
  • Used Spring AOP for logging errors and process Monitoring.
  • Involved in deployment of the application on Web Logic Application Server.

Environment: JDK 1.6, J2EE (Swings, JSP, Servlets, EJB, JMS), Struts 2.0, Spring Framework, Hibernate, JUnit, XML, JavaScript, Oracle, CVS, Web Logic Application Server 10.3.

We'd love your feedback!