We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 7 years of professional IT experience in Software Development, involved in Analysis, Design, Development, Testing, Implementation & Maintenance of application software in Web - based and Client/Server environment
  • Expertise in web GUI Development using JSP, Servlets, HTML, CSS, XHTML, Java Script, JSF, AJAX, AngularJS, RCP and JQuery.
  • Extensive experience in web services development using spring web services and web logic web services.
  • Excellent understanding of Object Oriented Programming, Object Oriented Analysis and Design, MVC Architecture and Frameworks such as spring, Struts, Hibernate, Prototype.
  • Extensive experience in designing and developing enterprise applications in Java/J2EE: Java, Servlets, JSP, JSTL, XML, HTML, CSS, JavaScript, AJAX, JDBC, Struts, Spring, JPA, Hibernate, Web Services (JAX/RPC, SOA), JMS, Applets
  • Experienced in implementing Transaction management, Aspects, Internationalization, and Event handling using Spring modules.
  • Strong experience in Core Java like Threads, Multithreading, Synchronization, Collection API
  • Excellent understanding and experience on LDAP directory based database and persistence layer on top of LDAP.
  • Very good understanding of Java Virtual Machine internals (Class loading, memory allocation etc.)
  • Good Knowledge in Design Patterns like Factory, Abstract Factory, Facade, Service Locator, Business Delegate, Value Object, Composite, Command, DTO and Singleton etc.
  • Proficient in developing Internet based applications using Java/J2ee (JSP, Servlets, Java Beans, JSTL, JDBC, Applets etc.) JavaScript, HTML, Oracle 9i/10g.
  • Proficient in XML related technologies such as XML, DTD, XSD, XSL, XSLT, SAX and DOM, JAXB
  • Proficient in application deployment on various web/application servers including JBoss,ApacheTomcat 5.x/6, and Web sphere.
  • Good understanding of Windows Server environments.
  • Good working experience in PL/SQL programming. Extensive knowledge in MySQL database.
  • Good Understanding of IDEs like Eclipse, NetBeans, JBuilder and Macromedia Dreamweaver and Version control tools like CVS, Subversion and TrueChange.
  • Excellent knowledge in build automation tools like maven, ant etc.
  • Extensive experience on FinanceDomain with very good understanding of stock markets and related processes.
  • Extensive experience in E-commerce, with very good understanding of promotions, coupons, offers etc
  • Experience inFinancial Domain
  • Extensive experience in billing and revenue management systems. Involved in implementing billing and general ledger solutions in many projects
  • In-depth experience in developing and supporting both production and development environments
  • Excellent interpersonal skills, ability to interact with people at all levels
  • Knowledge in load balancing and setting up load balancer rules in an enterprise environment.

TECHNICAL SKILLS

Languages: Java, ASP, HTML, XML (DTD, Schema), XSL, PL/SQL, JavaScript, CSS, PHPObjective C, Perl.

Java SE: Core Java, Applet, JDBC, DOM, SAX, JAXB, STAX, XSLT, XPath

Java EE: Servlet, Filters, Listeners, JSP, JSTL, taglibs, web services, JDBC, JMS

Framework: Spring, Hibernate, Struts, Prototype, Axis, Ant, Maven, log4j, JQuery, Cocoa, JUnit, Spring LDAP

Web/App Servers: Weblogic, JBoss, Websphere, Sun Java System Application Server, Tomcat 5.5/6

Service Bus: Oracle Service Bus, IBM ESB

JMS/Messaging: IBM MQ

IDE Tools: Toad,SQL Developer, EditPlus, Eclipse

RDBMS: Oracle, SQL Server, Sybase, Pg SQL, My SQL, and MS-Access

Version Control: CVS, Subversion

Operating Systems: CentOS, SUN Solaris, MAC OS X, Windows XP/2000/NT/2003/7

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr Java Developer

Responsibilities:

  • Developed the presentation layer using JSF, AJAX, JQuery, AngularJS and Ice faces.
  • Implemented Ajax calls using for address normalization using JSF with Ajax integration.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Page based specific values using Spring MVC interceptors.
  • Implemented transaction management using spring declarative transaction management.
  • Implementing internationalization using Spring core, Resource bundle and message properties.
  • Implemented JMS based SOAP Web service suing Spring CXF, JMS config and Mule ESB.
  • Consumed Restful web service to handle JSON response using Curl and Jackson frameworks.
  • Implemented versioning mechanism for restful web service at header level.
  • Developed Data Access Layer using Hibernate core interfaces, annotations, mapping associations.
  • Implemented Second level caching mechanism for Hibernate using Ehcache provider.
  • Applied DAO pattern to separate the persistence logic from the business logic. Used HQL and SQL as the query languages in Hibernate Mapping. Integrated Spring with Hibernate.
  • Created complex stored procedures, packages, functions, triggers, jobs.
  • Implemented Parsing mechanism for XML documents using XStream parser
  • Improved automated test suite in JUnit, maintained consistent environment.
  • Designed and developed exception handling. Coded many custom-made exception classes as and when required.
  • Leveraged the use of Java Messaging artifacts using JMS (MQ Series) to send automated notification emails to respective users of the application.
  • Used Maven as a build tool and integrated with Jenkins.
  • Experienced in working as production support team to analyze logs, non-functional requirements using Splunk tool.
  • Experienced in configuring sonar check styles, Emma plugins to check coverage at Jenkins level.
  • Experience working with third party libraries like PMD for code analysis.

Environment: JDK 1.6, Tomcat 6,Oracle 10,MQ,AngularJS, JSP 2.1, Spring, Hibernate, Java Beans, JSON, HTML, CSS, JavaScript, JQuery, XML, JAXB, Maven, Junit, Log4j, TOAD, Eclipse, GIT

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Implemented Controller layer of application using Spring MVC, Request mapping annotations.
  • Implemented model methods to handle Json responses at Spring model methods using @Response body annotation.
  • Implemented central controller to handle all requests from Dispatch servlet to helper classes
  • Used Spring framework as middle tier application framework and handled persistence strategy using Spring’s ORM module for Hibernate.
  • Implemented Search functionality using Hibernate Criteria query interface and add restrictions.
  • Created different join strategies with hibernate to improve performance while retrieving collection items.
  • Implemented Rest based web service using Jersey implementation and implemented caching and versioning to rest web service.
  • Implemented custom annotations to get list of string values associated with each controller.
  • Experienced with creating thread pools using executions services and handling future objects to get to know status of thread object.
  • Implemented XSLT style sheets for the XML data transformations.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Developed the application using Eclipse IDE.
  • Used Log4j for logging.
  • Used SVN as source control.
  • Created Application Property Files and implemented internationalization.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Written ANT Scripts for building the entire web application.

Environment: JDK 1.5, Servlets, EJB, XML, JQuery, JMS, Hibernate 3.0, Spring 2.5, Spring Batch, Web Service(JAX-WS),HTML, JSF 2.0 Prime Faces version 3.5, JavaScript, CSS, SVN, ANT 1.7, IBM Web Sphere Application Server 6.1, SoapUI, Log4j

Confidential, New Jersey

Senior Java Developer

Responsibilities:

  • Design and develop new operations on IMSDATA SOAP web service to support new operations.
  • Design wsdl and model soap types using IBM RSA.
  • Design and develop web service connectors to interact with other web services
  • Create/Configure wsdl endpoint proxy in oracle service bus.
  • Enhance LDAP schema to support new data/operation requirements
  • Work with business analysts/business to understand and implement new requirements/ enhancements to existing operations
  • Used design patterns like DAO, Singleton and Business Delegate.
  • Involved in multi-tiered J2EE design and coding utilizing Weblog web services, Spring IOC architecture and spring LDA.
  • Implemented Dependency Injection, AOP based security system using Spring Framework.
  • Design and implement ORM layer in spring LDAP.
  • Use of new java features like generics and enum, annotations.
  • Follow agile methodology, update wiki/JIRA with implementation details
  • Resolve bugs reported by quality control team.
  • Involved in the production support and troubleshooting production issues
  • Responsible for unit testing the application using JUnit. Unit tested the changes and performed the code review

Environment: Java/J2EE,Spring, Spring LDAP, CA LDAP Directory, Eclipse, Redhat Enterprise Linux, Subversion, Maven, Weblogic, Weblogic JMS, Oracle Service Bus, CruiseControl, Crucible, EasyMock, Corbetura

Confidential, New Jersey

Java Developer

Responsibilities:

  • Involved in development of SOAP web services around BRM to expose business functionality to ATG
  • Used design patterns like DAO, Singleton and Business Delegate, MVC.
  • Involved in multi-tiered J2EE design and coding utilizing Struts and Spring IOC architecture and Hibernate.
  • Implemented oracle messaging queue.
  • Involved in stored procedure modifications/implemented stored procedures to fit business needs.
  • Implemented Dependency Injection, AOP based transactions and security system using Spring Framework.
  • Design annotation based spring web services and annotation based auto wiring of POJOs.
  • Design and implement ORM layer in hibernate using spring-hibernate templates and hibernate based DAOs.
  • Use of new java features like generics and enum, annotations.
  • Involved in the design of the order fulfillment engine which was implemented with clustered JMS and JBPM workflow
  • Implemented message publisher system which publishes JMS messages to send credit card processing results and subscription life cycle events to topic to be processed fulfillment system
  • Implemented data feed from the billing system to enterprise data warehouse
  • In an Agile development environment, followed SCRUM, TDD and BDD (using RSpec) approaches during the implementation of most projects
  • Resolve bugs reported by quality control team.
  • Design and development of tax service around Vertex.
  • Involved in the production support and troubleshooting production issues
  • Responsible for unit testing the application using JUnit. Unit tested the changes and performed the code review

Environment: Java, J2EE, JSP, Servlet, Struts, Spring, Hibernate, C, Oracle 10g, Eclipse, Redhat Enterprise Linux, JBOSS Messaging Cluster, Apache 2, JBoss, JMS, AJAX, HTML, XML, CSS, Javascript, JSON, Prototype, JQuery, Maven, Oracle BRM, Maven, Netscaler

Confidential

Java Developer

Responsibilities:

  • Used design patterns like DAO, Singleton, Facade, MVC.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Integrated struts with spring for the MVC implementation
  • Responsible for integrating Spring with presentation layer for Rich UI layer development.
  • Design web services around the system using springframework.
  • Use of annotation based spring web services with auto wiring.
  • Used Spring ORM support, Hibernate for development of DAO layer.
  • Use of java generics, enums etc.
  • Involved in maintenance and enhancement activities of the ICS.
  • Involved in server migration from Solaris/Websphere to Enterprise Linux/JBoss
  • Involved in price change activities for the online products which involved working with PL/SQL
  • Developed web services to support new products in the existing platform using both SOAP as well as REST.
  • Resolve bugs reported by quality control team.
  • Designed and developed application using HTML, JavaScript, Jsp, Servlets, XML, Ajax.
  • Used ActiveMQto work with apache module for authentication.
  • Used Alfresco CMS system for real-time update of live configuration files.
  • Involved in merging product offerings and single sign on across domains.
  • Responsible for load balancer configuration and server environment setup.
  • Business Logic analysis to produce Business Workflow Diagram, Use Cases, Architecture, Functional/Design specifications, sequence diagrams
  • Involved in mentoring, requirement gathering and various activities

Environment: J2EE, Spring, struts, JSP, Servlets, filters, Hibernate, Ajax, prototype, HTML, CSS, XML, DTD, XSD, DOM, JAXB, Oracle, Eclipse, Redhat Enterprise Linux, ActiveMQ, Apache, JBoss, Maven, Netscaler

Confidential

Java Developer

Responsibilities:

  • Responsible for Gathering the system requirements, feasibility study, prototyping, and suggesting the best solutions to customers.
  • Responsible for writing detailed functional and technical design documentation for the requirements owning and controlling the documents.
  • Responsible for writing code for feed parsing and displaying in various modules as well as real-time updated of the data from received from various sources.
  • Developed personalization module with drag and drop feature for the application based on AJAX
  • Prepared deployments files (.ear/.war) and deploy/test this application in Websphereapplication server using ANT/Maven built tool.
  • Extensively involved in Database design of in My SQL environment for the App.
  • Implemented MVC layer in struts
  • Developed Action classes, Forms and Struts configuration file using Struts Framework in eclipse.
  • Responsible for developing connection pooling mechanism using JDBC
  • Involved in code reviews, test case reviews and gave feedback on various design aspects
  • Use eclipse extensively for code development and debugging.
  • Handle the release management for the project.
  • Involved in various phases of deployment including setting up the server environment, load balancer and firewall rules etc
  • Participated in documenting high level technical design of application using Business Workflow Diagram, Use Cases, Architecture, Functional/Design specifications, sequence diagrams
  • Involved in mentoring, requirement gathering and various activities
  • Involved in estimation of the project, client’s meetings and demos.
  • Used design patterns like DAO, Singleton, Facade, MVC.

Environment: JAVA/J2EE, Struts, JSP, JBoss, Oracle 10g, TOAD, Eclipse, JavaScript, Prototype, JQuery, HTML, CSS, Redhat Enterprise Linux/Windows XP.

Confidential

Java Developer

Responsibilities:

  • Create program specifications as per the functional requirements received.
  • Create test cases for the modules to be developed
  • Involved in integrated testing of the entire application.
  • Developed AJAX based module display system
  • Designed and developed MVC backend application using struts framework.
  • Developed Action classes, Forms and Struts configuration file using Struts Framework.
  • Involved in code reviews, test case reviews and gave feedback on various design aspects.
  • Prepared deployments files (war) and deploy/test this application in Tomcat server using Maven build tool.
  • Use eclipse extensively for code development and debugging.
  • Involved in various phases of deployment including setting up the server environment, load balancer and firewall rules etc

Environment: Java/J2EE, Struts, JSP, HTML, CSS, JavaScript, DBCP, Websphere, Oracle, Toad, Eclipse, Linux/Windows XP.

We'd love your feedback!