We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

3.00/5 (Submit Your Rating)

NY

Professional Summary

  • 7 years of experience in Designing, Developing and implementing client-server and web based applications using Java, JEE and XML.
  • Participated in entire Software Development Life Cycle SDLC including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Well versed with Agile methodologies such as Extreme programming and experience in Iterative development, Continuous design, Refactoring, Continuous integration and Test driven development.
  • Designed and modeled projects using UML - Use Cases, Sequence Diagram, Class Diagrams etc.
  • Experience with Service Oriented Architecture implementations. Participated in design and development phases of SOA applications.
  • Expertise in the implementing Core Java concepts J2EE Technologies JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, RMI, JNDI .
  • Expertise in implementing Object Oriented Methodologies and Design Patterns such as Factory, Builder, Delegate, MVC, Data Access Object DAO , Front Controller, Service Locator Patterns. Strong experience in developing N-Tier applications using J2EE components.
  • Expertise in XML technologies like XSD, DTD, XSL, XPATH, XSLT and parsers like SAX and DOM.
  • Experienced in creative and effective front-end development using JSP, JavaScript, HTML, DHTML, XHTML, JQuery, Ajax and CSS.
  • Extensively worked with Spring framework. Utilized Spring MVC, IoC, AOP and DAO modules.
  • Developed web applications using Struts framework, utilized struts validations and plug-in support and used multiple view technologies like JSP, GWT, XML, XSLT, FreeMarker and Velocity.
  • Expertise in developing Rich Internet Applications RIA in Media streaming over HTTP, RTMP and Live Streaming and Http Dynamic streaming technologies.
  • Developed Web Services like REST and SOAP using Spring Web Services, Axis and Java JAX WS.
  • Developed a proprietary service container to build and publish web services REST and developed client libraries to consume the web services.
  • Experience in using Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Excellent Relational Database understanding and experience with Oracle, SQL Server and MySQL.
  • Have extensive experience in building and deploying applications on Web and Application Servers like Apache 2, JBoss AS, Weblogic, Websphere, Glassfish and Tomcat.
  • Experienced in using Version Control Tools like CVS, SVN and VSS.
  • Performed Integration and deployment of applications using ANT, Maven, Hudson and Jenkins.
  • Used project tracking and issue tracking tools such as Pivotal Tracker, JIRA and BugZilla.
  • Experienced in using Java APIs and Applications like log4j, Lucene, SOLR, PDFBox, XStream, DBCP.
  • Developed Single Sign On and secured authentication and authorization solutions over SSL and LADP technologies.
  • Developed java interfaces and plug-in libraries to access multiple document management systems like Documentum, SharePoint and Live Link.
  • Expertise in applying code optimization, performance tuning techniques. Performed memory profiling and load test analysis.
  • Proven technical leader with expertise managing offshore teams, management experience handling multiple applications, various levels of developers and stakeholders.

Technical Skills:

Operating System

Windows 7, Windows XP, Windows Server 2003, Linux, UNIX.

Languages

Java, C, C , SQL

Frameworks

Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring web services.

Databases

Oracle 11i/10g, SQL Server, MySQL, MS Access

Web Technologies

JSP, Servlets, Groovy, JNDI, JDBC, Java Beans, JavaScript, Web Services, AJAX, Java Script, CSS, Google Maps JavaScript, ActiveMQ

XML Technologies

XML, JAXB, XPath, XSL, XSLT, SAX, JDOM and XStream

IDE

Eclipse, NetBeans

Tools

APIs

Pivotal tracker, JIRA, BugZilla, SQL Developer, Maven, JBoss Hibernate Tools, Tortoise and Jboss web tools

Log4J, JUnit, JMeter, Lucene, SOLR.

Version Control

Subversion SVN subclipse, tortoise , CVS, Visual Source

Web Services

Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST.

Web/App Server

IBM Websphere, Apache Tomcat, BEA WebLogic, JBoss, Glassfish.

Professional Experience:

Confidential

Title: Sr. Java Developer

Responsibilities:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Used Spring IoC, AOP, and MVC modules. Configured Spring context and developed core controllers and services.
  • Configured Spring context and developed core RESTful services.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object DTO , Data Access Object and Service Locator.
  • Performed server-side validations using Java bean validation API and Hbernate Validator API.
  • Desined and developed SOLR indexing and searching, configured custom request handlers and custom views using Velocity.
  • Designed and developed access logging using Spring AOP and log4j2 for services access report and audit purpose.
  • Developed DAO objects and Hibernate mappings.
  • Used Log4J debugging and error logging.
  • Used Junit and MockMvc to test webservices.
  • Used ANT automated build scripts to compile and package n
  • Configured Apache Solr and developed request processor and view components using Velocity.
  • Worked in agile development process based on Scrum.

Environment:

  • Java 1.6
  • JEE
  • JSP
  • XML
  • JSON
  • Velocity
  • SOLR
  • Spring 3.x
  • Spring AOP
  • Spring IoC
  • Spring MVC
  • Hibernate 3.6
  • JBoss 5.1, 7.0
  • Eclipse
  • Oracle 10g
  • My SQL
  • Agile
Confidential

Title: Sr. Java Developer

Responsibilities:

  • Technical design, review, and implementation across the project.
  • Develop class diagrams/sequence diagrams using UML.
  • Following Scrum concepts of Agile Methodology to produce high Quality application.
  • Responsible for Analyze, Architect, Design, Code and Unit test J2EE and Spring components as part of enhancements.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Fa ade, Business Delegate, Service Locator and Singleton.
  • Developed Web pages using HTML, JavaScript, Ajax, XML and FreeMarker templates.
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Design, development and integrating Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
  • Fixed critical client and server/backend bugs and performance issues.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • As a project lead, continuously involved in monitoring the project status and forecast the effects of risks and mitigation plans.
  • Perform build management for the development and testing environment, Work with release management to develop technical release notes for every code release.
  • Installed and configured JBoss server developer and test environments.
  • Used ANT and Jenkins for Build process and continuous integration.

Environment:

  • Java 1.6
  • JEE
  • Agile
  • JSP
  • FreeMarker
  • XML
  • JSON
  • Spring 3.x
  • Hibernate 3.6
  • JBoss 6.0
  • Eclipse
  • Oracle 10g
  • My SQL
  • Jenkins
  • ANT

Confidential

Title: Java Developer

Responsibilities:

  • Analyzed Business requirements and existing software for High Level Design. Prepared System Requirement Specification SRS and functionality documents.
  • Developed UML diagrams like Use case, class and sequence diagrams.
  • Followed Scrum concepts of Agile Methodology to produce high Quality application.
  • Used Spring framework and J2EE components to develop Controller classes, backend processes, complex services and database interaction.
  • Utilized Spring MVC, IoC, AOP and DAO modules.
  • Applied object oriented methodologies and core J2EE design patterns like Business Delegate, Service Locator, and Singleton.
  • Developed web pages and client applications in HTML, Jsp, FreeMarker, JavaScript and XML.
  • Implemented Struts 2 framework for web controller, utilized Struts validations.
  • Used resource bundles for i18N Internationalization and property files.
  • Published and Consumed Web Services using Spring and JAX-WS to provide information to internal applications. Used JAXB framework for handling XML data.
  • Developed message notification system using ActiveMQ to notify the changes and update across the internal client apps.
  • Designed and integrated the full scale Hibernate Persistence solutions with the application architectures and also used Annotations Developed Session Bean for implementing the Business Logic.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Performed Unit testing by using JUnit, and load testing by using JMeter.

Environment:

  • Java 1.6
  • JEE
  • Agile
  • JSP
  • FreeMarker
  • ActiveMQ
  • XML
  • JSON
  • Spring 3.x
  • Struts 2
  • Hibernate 3.6
  • JBoss 5.1
  • Eclipse
  • Oracle
  • My SQL

Confidential

Title: Java Developer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Followed Agile methodology, participated in Scrum meetings.
  • Used Object oriented design and Service oriented architect SOA design methodologies to develop core business logic and service layers.
  • Applied design patterns including MVC Pattern, Fa ade Pattern, Abstract Factory Pattern, Delegate Pattern and Singleton pattern.
  • Implemented Spring framework and utilized Spring MVC, IoC, AOP and DAO modules.
  • Used Spring AOP module for transaction management and Spring IoC module for dependency injection.
  • Developed controller classes, backend processes, complex services and database interaction.
  • Developed front end layer using HTML, JavaScript, Jquery, JSON, Ajax, XML and FreeMarker templates.
  • Used Spring DAO module to integrate Hibernate at persistence layer.
  • Configured Hibernate to work with Spring, by setting up Session Factory in Spring context file.
  • Developed DAO classes using named queries and hql.
  • Configured Hibernate ORM mappings like many to one and one to many relations.
  • Used Log4J framework to logging, debugging and auditing.
  • Used CVS for version control and Used Maven to build and deploy application.
  • Responsible for code review, build development and deployment.

Environment:

  • Java 1.5
  • Jsp
  • Freemarker
  • Spring 2.5
  • Hibernate 3.3
  • JBoss 5.1
  • Oracle 11
  • Eclipse 3.5
  • PL/SQL
  • Maven

Confidential

Title: Developer

Responsibilities:

  • hql and criteria was mostly used to find and update the database.
  • Configured Hibernate hbm files to map relationship between tables.
  • Implemented Spring AOP for capturing actions and Log4J was used for logging purposes.
  • Spring AOP and IoC were also utilized for transaction management.
  • Developed this application using Struts and Spring MVC as control between front of application and service layer.
  • HTML, JSP, JSTL, Struts and Spring taglibs were used to develop user screens.
  • Different design patterns like MVC, DAO, DTO and front controller were took into services during this project.
  • Used Agile Scrum development methodology during designs, implementation, testing, and maintenance.
  • Involved in client requirements analysis by interacting with various business divisions and developed client requirement document. Use case diagrams, Class diagrams, and Sequence diagrams were also employed in order to complete software design.
  • Closely analyzed HQL to SQL translation in ordered to optimize database server communication.
  • Implemented custom, database and LDAP authentication
  • Extensively utilized XML related technologies like SAX and DOM parsers, JDOM and XSLT

Environment:

  • Scrum
  • Java 1.4, 1.5
  • XStream
  • XML
  • Spring 2.0
  • Struts 1.2
  • Hibernate Core
  • Tomcat Server
  • Web Logic Server
  • Eclipse
  • Oracle 10g
  • PL/SQL

We'd love your feedback!