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, J2EE 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, MongoDB and MySQL.
  • Have extensive experience in building and deploying applications on Web and Application Servers like Apache 2, JBoss AS, Weblogic,
  • , 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, HQL,VB,C

Frameworks

Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring web services, Spring Batch, JSF, AngularJS, ExtJS, BackboneJS

Databases

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

Web Technologies

JSP, Servlets,JNDI, JDBC, Java Beans, JavaScript, Web Services, AJAX, Java Script,GWT, EXT CSS, Google Maps JavaScript, ActiveMQ, REST,Facelets, Jquery, YUI

XML Technologies

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

IDE

Eclipse, NetBeans, RAD, Spring Tool Set

Tools

APIs

Pivotal tracker, JIRA, BugZilla, SQL Developer, Maven, JBoss Hibernate Tools, Tortoise and Jboss web tools, Log4J, JUnit, JMeter, Lucene, SOLR., Mockito, Agitar, EHCache, Jenkins, Quick Build, Hudson, Bamboo, Gradle

Version Control

Subversion SVN subclipse, tortoise , CVS, Visual Source, GIT, IBM Clear Case

Web Services

Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST, Jackson, Spring Rest template

Web/App Server

IBM Websphere 8.0, 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.
  • Used Groovy so as to implement Ajax methods and to develop groovy server pages
  • Desined and developed SOLR indexing and searching, configured custom requiest handlers and custom views using CSS.
  • Designed and developed access loging 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
  • Configured Apache Solr and developed request processor and view components using CSS.
  • Worked in agile development process based on Scrum.
  • Used ANT automated build scripts to compile and package.
  • Configured Apache F and developed request processor and view components using Angularjs.
  • Worked in agile development process based on Scrum.

Environment:

  • Java 1.7
  • J2EE
  • JSP
  • HTML5
  • XML
  • JSON
  • CSS
  • Angular
  • SOLR
  • Spring 3.x
  • Spring AOP
  • Spring IoC
  • Spring MVC
  • Hibernate 3.6
  • JBoss 5.1, 7.0
  • Jenkins
  • 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.
  • Designed an analyzed and productive business logic for investment bankers profiles apart from the application logic.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Fa ade, Business Delegate, Service Locator and Singleton.
  • Developed Web pages using HTML5, JavaScript, Ajax, XML,CSS3, AngularJS and FreeMarker templates.
  • Developed server pages using GWT to run the javascript code after deploying it on wenbsphere.
  • Implemented custom, database and LDAP authentication.
  • Used GWT development mode so as to develop the text boxes, numeric boxes involved in the webpages.
  • Used Gravy grails in two reuirements where XML is excluded.
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Used google maps in order to retrieve zip based on the location.
  • GWT is used and by importing some libraries handled hide and view of the catalog elements.
  • Used JMS for developing application based on MOM
  • 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.
  • Installed and configured Websphere 8.0 server so as to develop hybrid application optimized for mobiles.
  • All the services under single application are refactored in xml contract files and these webservices are delplyoed on Websphere server.
  • Used Websphere commerce framework for the contract files deployed on server.
  • The IBM Websphere frame work was used to implement payment gateway methods, product catalog methods carried out in B2C commerce style without revealing the numbers.
  • Used ANT and Jenkins for Build process and continuous integration.

Environment:

  • Java 1.6
  • J2EE
  • Agile
  • JSP
  • HTML5
  • CSS3
  • AngularJS
  • XML
  • JSON
  • Spring 3.x
  • GWT
  • Hibernate 3.6
  • JBoss 6.0
  • LDAP
  • Websphere
  • 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, and used AngularJS for few front end requirements.
  • Implemented Struts 2 framework for web controller, utilized Struts validations.
  • Used Grails framework in applications to make ajax methods user specific and customizable.
  • 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.
  • Used Angular as to decouple from the server side.
  • 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
  • J2EE
  • Agile
  • Service portqal
  • JSP
  • CSS
  • HTML5
  • Angular
  • ActiveMQ
  • Groovy Grails
  • XML
  • JSON
  • AngularJS
  • Spring 3.x
  • Struts 2
  • Hibernate 3.6
  • GlassFish
  • Netbeans
  • MongoDB
  • 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.
  • Developed front end layer using HTML, JavaScript, Jquery, JSON, Ajax, XML and FreeMarker templates.
  • Developed controller classes, backend processes, complex services and database interaction.
  • Used Spring AOP module for transaction management and Spring IoC module for dependency injection.
  • Implemented Spring framework and utilized Spring MVC, IoC, AOP and DAO modules.
  • Applied design patterns including MVC Pattern, Fa ade Pattern, Abstract Factory Pattern, Delegate Pattern and Singleton pattern.
  • 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
  • Ajax
  • Hibernate 3.3
  • JBoss 5.1
  • Oracle 11
  • Eclipse 3.5
  • PL/SQL
  • Maven

Confidential

Title: Developer

Responsibilities:

  • 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.
  • Worked on applications based on Python and tried to implement with OO approach.
  • 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.
  • hql and criteria was mostly used to find and update the database.
  • 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 DO
  • bn parsers, JDOM and XSLT

Environment:

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

We'd love your feedback!