We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Dallas, TX

Summary:

  • 7 years of professional experience in all phases of software development life cycle SDLC including system design, development, maintenance and support and of various Web Applications using Java/J2EE Technologies.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, JMS, Spring, Struts, JNDI, JDBC, XML.
  • Proficient in Object-Oriented Design Development OOAD and integration of complex enterprise and web based applications using IDEs like Eclipse, RAD, JDeveloper and Net Beans.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Fa ade, Data Access Objects DAO , Factory, Singleton, Data Transfer Object DTO and Business Delegate in the development of Multi-Tier distributed Applications.
  • Strong Skills in Object Oriented Programming Concepts OOPS with methodologies like Agile SCRUM , Water fall and Rational Unified Process RUP .
  • Extensive experience in modeling presentation tier using Struts framework.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
  • Experience with JBOSS and Web Sphere Application servers.
  • Areas of expertise in implementing MVC Architecture
  • Hands on experience in using ORM technologies like Hibernate.
  • Has experience using ANT scripts for automated builds
  • Proficient in Web Services to communicate between components of different platforms using with JAX WS, JAXB, SOAP, WSDL.
  • Expertise in GUI design using HTML, XHTML, DHTML, CSS, XML, JQuery, XSLT, Ajax, and JavaScript
  • Experience in Unit Testing and Integrated Testing.
  • Proficient in documenting Physical Logical Application Layout diagrams, Use Case diagrams, Class, Sequence diagrams using Unified Modeling Language UML tools like Visio and Rational Rose.
  • Have experience working with overseas team in India.
  • Possesses Strong Analytical, Problem Solving and debugging skills with excellent understanding of system development metrics, techniques and tools.
  • Dynamic team player, positive thinker, flexible personality. Strong communication skills and work ethics with excellent communication and inter personnel skills.

Software Skills:

Programming languages and Scripts: Java, J2EE, JavaScript, JQuery, HTML, CSS, PL/SQL

Modeling Tools / Languages: UML on Rational Rose 4.0.

IDE Tools: Eclipse, RAD, WSAD

J2EE Common Services APIs: Servlet, JSP, JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXB, AJAX, JSON

Application Servers: IBM Web sphere 6.1 and 8.5 LP, Oracle Weblogic, JBOSS 5

Web Containers: Apache Tomcat 7

Frameworks / APIs / Tools: Spring, Struts, Log4j, Ant, JSTL, WEB-SERVICES SOAP, WSDL, UDDI, Axis2, CXF

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Database: Oracle 8i/9i/10g, DB2, SQL Server, MS Access, MySQL

Web Services: SOAP, WSDL, UDDI

Version and Source Control: CVS, IBM Clear Case, SVN, VSS

ORM: Hibernate 3.1

Professional Experience:

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Designed Care plan and Transition Management business flow to provider better care for the patient.
  • Worked closely with Staywell Health Management about release schedules and planning.
  • Created web services to support care management and transition Management.
  • Involved in developing frontend controllers using struts and UI code using JSP and jQuery
  • Used Hibernate in the DAO layer to establish connection with the Database and configuration files.
  • Provided training to other developers on several technologies including Struts, Spring and JUnit.
  • Involved in Agile Iteration planning meetings.
  • Worked with Apache Tomcat 7 server to deploy and configure applications.
  • Coordinate development activities with offshore teams.
  • Writing test cases using JUnit for the code to check for quality.
  • Developed and updated ANT build scripts for the application.
  • Analyze the business requirements and estimating the overall project effort.
  • Create High level and Low level design documents
  • Work on code review and test documents review.
  • Used SOAP UI for testing SOAP based web services.

Environment: JDK 6, Tomcat 7, JSP, Servlets, Web Services, JAXB, SQL, JDBC, Struts 2, Spring 3.0, Jasper Reports, FileZilla, Oracle Weblogic, SQL Developer, MYSQL, Oracle 11g, Putty, Eclipse, SVN, ANT, JQuery, XML, XSD

Confidential

Role: J2EE Developer

Responsibilities:

  • Involved in fixing bugs and implementing code base changes in CWS projects.
  • Used spring framework with JSF to implement user interface.
  • Implement Delegate class as an interface to Blaze Builder, to hide the implementation of Bridges developed to access services used by CWS.
  • Developed Policy Interface Web Services on Websphere 8 application server to retrieve policy information from the external policy source.
  • Web Services were developed on SOAP for getting data from an external source.
  • Planned and delivered SOA, IT systems integration and application development projects.
  • Policy Interface applications are deployed on Websphere 8 application server which is installed on AIX operating system
  • Developed Backend Interface for CWS which is made up of different dedicated components which interact with each other on top of Spring Framework.
  • Developed ISO Interface for UniClaims Plus which will get the claims data from UCP using FTP transfer.
  • Implemented Watcher classes to moderate all files that fall in the given directory.
  • Developed XSL-FO transformations to transform XML data into readable PDF/TIFF files.
  • Designed and created tables in SQL Developer for storing data that is being submitted to ISO.
  • Implemented Singleton classes for property loading and static data from DB.
  • Developed JUnit test cases for the application code.
  • Used SVN for version Control.
  • Configured log4j for Logging the results both locally and on the server.
  • Developed stand-alone applications such as UNIMerge, APExtract, etc.
  • Good understanding of team coordination especially with offshore teams.

Environment: J2EE, Spring 3.0, JSF, RCP, Web services, SOAP, XML, XSL-FO, WSDL, Struts, Apache Tomcat 6, Web Sphere Application Server 8, JavaScript, HTML, JUnit.

Confidential

Role: J2EE Developer

Responsibilities:

  • Actively participated in requirement gathering, design and development of the project.
  • Creating components using Spring MVC framework for the application.
  • Wrote Web Services using SOAP for sending and getting data in between different layers.
  • Used various design patterns such as factory, singleton, session fa ade, DAO and DTO.
  • Implemented DAO layer using Hibernate to establish connection with the Database and configuration files to make the code loosely coupled.
  • Used EJBs Entity beans to implement the business logic and carry subscriber data.
  • JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Developed GUI using JSP, JSTL, AJAX, HTML, CSS and Javascript.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
  • Used SVN for version Control.
  • Used Maven 3.0.1 as the build tool for getting all the necessary dependencies based on the POM file.
  • Develop presentations and documentation to facilitate training and knowledge transfer initiatives.
  • Overall responsibility for the successful planning, execution, monitoring, control and closure of projects related to IRIO web application.

Environment: HTML5, CSS, JSP, JQuery, Core Java, AJAX, Spring Security, Spring MVC, Spring Web Flow, Spring Framework, Spring JMS, JMS Queue/Topic, Java Web Services, Spring Quartz Job, EJB 3.0, Hibernate 3.0, MS SQL Server 2008, Maven-3.0.

Confidential

Role: Software Developer

Responsibilities:

  • Gathered analyzed, documented business and technical requirements from both formal and informal sessions and validate the needs of the business stakeholders.
  • Worked as part of Business Analysis team in requirement gathering, Analysis and developed Use Cases and process flows.
  • Created Functional Specifications, and responsible for preparing Functional Specification Document FSD .
  • Involved in Architecture/infrastructure designing.
  • Created Low Level Design Documents for services and web application.
  • Involved in coding for Spring Web MVC, Spring Security, Webservices modules.
  • Worked with ORM tools iBatis which talked to backend database Tandem.
  • Developed Services using Spring webservices Contract First approach for different application modules and used tools like SoapUI for testing.
  • Used Maven for building the application.
  • Used tools like Squirrel, Eclipse, Soap UI, Ldap Browser.
  • Responsible for Release Management in Production and Pre Production Environments.
  • Involved in Bug fixing.
  • Involved in Production support and Maintenance for Websphere Application Server and NSJSP server in UNIX.
  • Responsible for application availability and outage calls during Outage of the application.
  • Used Quality Center to keep track of the Defects and Issues.

Environment: Java/J2EE, Spring 3.0.5, iBatis, Tomcat 6, Websphere 7, NSJSP server, Tandem SQL/MX, Squirrel, DAP Browser, Maven, Quality Center

Confidential

Role: Java Developer

Responsibilities:

  • Involved in design and development of Servlets and JSPs using Apache Struts framework
  • Configured the Web Sphere Application Server 5.1.1 and deployment descriptor
  • Designed the system using Unified Modeling Language UML On Rational Rose
  • Used JDBC, Data Sources and Connection Pooling in Application server to interact with the DB2
  • Developed Generic DAO object to perform generic database operations using data source JNDI name defined in application container
  • Hibernate Tools were used as persistence Layer
  • Implemented J2EE Design Patterns such as Session Fa ade to reduce the Network Traffic, Service Locator, and Transfer Object for Lookups, Value List Handler for search and DAO
  • Used CVS as version control
  • Created HTML, CSS, and DHTML pages for front-end
  • Used Struts JavaScript, Ajax for client-side validation
  • Used ANT and UNIX Shell programming to write build scripts as well as deployment scripts.
  • Extensively worked on system test and production issues during the application development.

Environment: Java, J2EE, Eclipse, JSP/Servlets, JavaScript, Ajax, Struts, Hibernate, Web Sphere 5.1.1, JDBC, JNDI, DAO, HTML, XML, UNIX, Windows, UML, Rational Rose, CVS, ANT 1.3/1.4, DB2

Confidential

Role: Intern/Java Developer

Responsibilities:

  • Analyzing the Functional Specifications and Design Documents.
  • Involved in Development by applying expertise in J2EE, JSP, HTML and JDBC.
  • Involved in the presentation layer using JSP, HTML and Java script technologies.
  • Wrote PL/SQL Queries for backend database interaction.
  • Utilized message driven beans for message processing using JMS.
  • Utilized Message Driven Beans for Message Processing.

Environment: Java 1.4, JSP, CSS, JavaScript, HTML, Struts 1.2, Servlets, Oracle 8i, JBoss 5, Eclipse 3, Ant, TOAD.

We'd love your feedback!