We provide IT Staff Augmentation Services!

Sr.j2ee Developer Resume

5.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • 10+ Years of experience in developing Large Scale integrated client server and N - Tier architecture using Java and J2EE.
  • Contributed in all phase of Software Development Life Cycle (SDLC) involving analysis, design, development, testing and support.
  • Solid experience in Object Oriented Programming, design, implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, Servlets, XML and JAXB
  • Extensive & expert level of experience in the following:
  • Spring, Hibernate, Struts, AJAX, JSF, Prime Faces, JavaScript, JSON
  • Enterprise integration technologies Web Services, SOAP, WSDL, Hibernate, LDAP
  • JBoss Application Server, Apache Tomcat.
  • Developed Web Services like REST and SOAP using Spring Web Services, Apache CXF and Java (JAX) WS
  • Extensively worked with Spring framework. Utilized Spring MVC, Batch, IoC, AOP and DAO modules.
  • Developed web applications using Struts framework, utilized struts validations and plug-in support
  • 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
  • Expertise in Object Oriented and Multi-threaded/Concurrent Programming using Java and J2EE related technologies
  • Extensive experience in using Ant, Maven and Hudson tools for creating builds scripts
  • Hands on experienced on Linux, PuTTY/SSH
  • Designed and developed backend Java Components residing on different machines to exchange information and data using JMS (HornetQ, ActiveMQ)
  • Proficiency in Integrated Development Environment: Eclipse 3.2 and Netbeans 6.0.
  • Experienced in using Version Control Tools like CVS and SVN.
  • Worked extensively on DOM and SAX parsers API for XML
  • Implemented BeanIO for mapping the files
  • Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC) and Data Access Object (DAO)
  • Experienced in writing SQL queries and Stored Procedures.

TECHNICAL SKILLS:

Operating System: Linux, UNIX, Windows 2000/2008/XP

Languages: Java/J2EE,(JSP, JDBC, Servlets, Multithreading)

Web Technologies: JSP, Servlets, JDBC, Java Beans, JavaScript, Web Services, AJAX, Java Script, CSS, Google Maps, JavaScript

Web App Servers: JBoss App Server, Tomcat

Frameworks: Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring web services, Apache Spark.

Middle Ware: Web Services (SOAP, WSDL, Spring WS)

Databases: MySQL, Informix, Oracle, MSSQL, PostgreSQL

J2EE Technologies: Java Servlets, JSP, JDBC, JMS, JNDI, DAO, Spring, JSF, Hibernate and Struts

Versioning/Build Tools: WinCVS, Ant, Maven, Log4j, Hudson, Jenkins

IDE: Eclipse, Net Beans

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Sr.J2EE Developer

Roles and Responsibilities:

  • Implemented MA Domain Service to extend the functionalities provided by GDPR Orchestration services
  • Used Spring web service to search contacts and CDO in Eloqua
  • Implemented Guava Retry on HTTPClientException
  • Multi-threading using Future interface
  • Consume and send response through Offering messaging
  • Implemented scheduling using Quartz for purge and failed messages
  • Logback for logging mechanism
  • Implemented various levels of exception handling
  • Unit Testing/Integration Testing using Mockito, Debugging and Implementation
  • Used GitHub for version control and Jenkins for build management
Confidential, Mountain View, CA

Sr.J2EE Developer

Roles and Responsibilities:

  • Designed and developed the messaging framework for communication using Spring Integration JMS API
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services
  • Implemented Publish/Subscribe and Point to point pattern on sending messages
  • Filtering messages based on header and transmitting to appropriate channel
  • Installed and configured ActiveMQ
  • Importing and exporting data into and from Eloqua using Eloqua Bulk and Rest API
  • Creation of tables dynamically using Apache Spark based on Eloqua JSON response
  • Involved in the high level and low level designing of the various modules
  • Developed Proof of concept (POC) and provided work/time estimates for design and development efforts
  • Taken care of complete Java multi-threading part in back end components, one thread to complete data flow
  • Used GitHub for version control and Jenkins for build management
  • Involved in Design, Development and Testing
  • Coding/Development of individual modules
  • Used Log4j for logging for warnings, errors etc
  • Unit Testing/Integration Testing using Mockito, Debugging and Implementation

Environment: JDK 7, JMS, Spring Integration API, Spring Web, Oracle, Apache Hive, Jenkins, Mockito, Maven, HP-UX

Confidential, CA

Sr.J2EE Developer

Roles and Responsibilities:

  • Analyzing the business and functional requirements provided and preparing work order estimates
  • Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
  • Coding/Development of individual modules
  • Used Log4j for logging for warnings, errors etc
  • Created POC for Spring Batch for running batch jobs.
  • Documented how Spring Batch is useful for the current project and address the advantages of using Spring Batch
  • Implemented BeanIO with Spring batch for writing into flat file
  • Worked with maven 3.0 and Spring 3.0 and Spring suite to develop the coding to batch jobs
  • Used the Spring dynamic database router to fetch the jdbc connection based on the user input
  • Wrote SQL Queries, PL/SQL procedures, for performing CRUD operations in Informix database.
  • Unit Testing/Integration Testing, Debugging and Implementation

Environment: JAVA J2EE, JSP, Spring Batch, BeanIO, JDBC, Informix, Maven, Unix Shell Scripts, JUnit, HP-UX

Confidential

Technical Lead

Roles and Responsibilities:

  • Core business core logic with implementation interface design
  • Worked and written code with Hibernate for mapping the Object oriented model of Java with Informix.
  • Designed and Implemented Data Access Object design pattern with Spring
  • Writing stored procedures and HQL for data access layer.
  • Designed and developed backend Java Components residing on different machines to exchange information and data using JMS.
  • Design and implemented SOAP client runner with Apache Axis 2.0.
  • Written ANT script for compilation and building JAR and WAR.
  • Involved in Performance tuning of application server, Monitoring the memory pooling for huge transactions

Environment: Java, J2EE, XML, Hibernate, Spring, Web Services (SOAP), Jboss App Server, Informix, HP-UX

Confidential, White Plains, NY

Technical Lead

Roles and 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 Factory, Singleton, Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Involved in the Database design for static tables and dynamic tables creation
  • Implemented dynamic form creation using Primefaces
  • Designed JSF for view layer
  • Configured tomcat in AWS and deployed application in it
  • Used MAVEN automated build scripts to compile and package

Environment: Java, J2EE, Spring, Spring WS, Spring MVC, Spring Security, JSF, Primefaces, PostgreSQL Server, JavaScript, JQuery, CSS, AJAX, Apache Tomcat Web Server, Linux

Confidential, Los Angeles, CA

Technical Lead

Roles and 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
  • Developed data access layer using Hibernate.
  • Implemented the factory pattern and rewritten business layers
  • Designed and created classes in Java for candidate, client and Job module
  • Designed JSP for view layer
  • Implemented MVC2 Architecture with Struts 2.0
  • Debugging and testing of the applications & fine-tuning performance. Provided maintenance support in production environment from client’s place.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Struts, MySQL Server, JavaScript, CSS, AJAX, Jboss App Server, Linux

Confidential, Los Angeles, CA

Technical Lead

Roles and Responsibilities:

  • Integrated the online portal with their parent website
  • Involved in creating POJO classes for Hibernate and responsible for object synchronization with database
  • Designed and created classes in Java for business layers
  • Designed JSP pages for GUI.
  • Support to QA and helped client to deploy the portal in Linux

Environment: Java, J2EE, JSP, Servlets, Hibernate, Struts, MySql Server, JavaScript, CSS, AJAX, Jboss App Server, Linux

Confidential, CA

Sr.J2EE Developer

Roles and Responsibilities:

  • Involved in Design (High level) of system with user team & develop functional specifications.
  • Implemented Singleton and flyweight design pattern in all IO interfaces
  • Responsible and designed the JAXB architecture for Marshalling and unMarshalling elements
  • Analysis & design of GUI framework classes using JSP and HTML.
  • Implemented Thread handler for all the client IO applications
  • Used ANT to write build scripts for JAXB schema generated classes and JARs.
  • Wrote shell scripts to automate business process.
  • Performed unit and system testing. Created test Plan, test cases. Used JUnit to unit test the code

Environment: JAVA J2EE, JSP, Spring Batch, JDBC, XML (JAXB), ANT, Oracle, Unix Shell Scripts, JUnit, HP-UX

Confidential

Sr. Software Engineer

Roles and Responsibilities:

  • Designed User interface in JSP and used J2me for mobile features
  • Unit testing and support to client for enhancements
  • Wrote shell scripts to automate business process.
  • Performed unit and system testing. Created test Plan, test cases. Used JUnit to unit test the code
  • Used ANT to write build scripts for JAXB schema generated classes and JARs.

Environment: Java, J2EE, MySQL server, JavaScript, Tomcat Web Server

Confidential

Sr. Software Engineer

Roles and Responsibilities:

  • Designed and created classes in Java for business layers
  • Designed JSP pages for GUI.
  • Worked on the converting phase of the application make to a tool.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Struts, MSSQL Server, JavaScript, CSS, Jboss App Server, Linux

Confidential

Software Engineer

Roles and Responsibilities:

  • Design of the forms, flow of the application
  • Main Development of the view pages, application flow
  • Main Development of the Dynamic pages, implementing of Struts framework
  • Applying XSL:FO for generating PDF

Environment: Java 5, Servlet, JSP 2.0, Struts 1.3, Hibernate 3, Tomcat 5.5, MySql 5.5, My Eclipse, XML, XSL FO.

We'd love your feedback!