We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Newyork, NY

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, Newyork, NY

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, Charlotte, NC

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. GeneratedHibernate XMLfiles 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, Dallas, TX

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, San Ramon, CA

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

Developer

Responsibilities:

  • 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.
  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • Different design patterns like MVC, DAO, DTO and front controller were took into services during this project.
  • HTML, JSP, JSTL, Struts and Spring taglibs were used to develop user screens.
  • Developed this application usingStruts and Spring MVC as control between front of application and service layer.
  • Spring AOP and IoC were also utilized for transaction management.
  • Implemented Spring AOPfor capturing actions and Log4J was used for logging purposes.
  • Configured Hibernate hbm files to map relationship between tables. 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 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!