Sr. Java Developer Resume
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.