We provide IT Staff Augmentation Services!

Lead /sr Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Thirteen years of very good experience in software requirement analysis, architect, design, coding and development, deployment and production support of complex high performance, object oriented multi - tier Internet, Intranet, Web Services, E-commerce, B2B, E-Supply Chain Management System, Banking Application, Mortgage, Health Insurance applications.
  • J2EE Design Patterns: Experienced in using various Java/J2EE design patterns such as Service Locator, Data Access Object, Transfer Object, Session Façade, Singleton pattern, and Factory method pattern.
  • MVC: Struts 1.1/2.0, Spring MVC, Tiles
  • System Integration: JMS (IBM MQSeries, Weblogic JMS, IBM Message Broker), Webservices (SOAP, REST, Axis, CXF) and SAP Java Connector (Connect SAP to fetch the data and display in UI)
  • XML: Proficiency in JAXB, XML, XSL, XSLT, validations based on DTD/Schema and processing profiles with SAX, DOM Parsers.
  • Excellent Experience in using Spring Framework (IOC, AOP, DAO, Transactions), Hibernate (HQL, Session, HibernateDaoSupport, HBM), AJAX (jQuery, Prototype) and Caching.
  • Applied Internationalization (I18N), Localization (L10N) and UTF-8 for software products
  • ORM Framework: Hibernate, JPA
  • Application/Production/Environment Support: Expertise in configuring and deploying the large-scale enterprise Applications in the IBM Websphere, Weblogic and JBoss Application Server. Excellent capability in tracking and troubleshooting production issues. Used IBM Heap Analyzer and IBM Thread Analyzer to troubleshoot production issues. Proficient in tools such as JIRA, HP Quality Center, HP Business Availability Center.
  • Database: DB2, Oracle 11g/10g/9i/8i/7.x, proficient in SQL, PL/SQL, Triggers, HQL
  • Version Control/Build Management: Rational ClearCase, CVS, and SVN(subversion), GIT, Ant, Maven, Gradle
  • Unit Testing: JUnit
  • Exposure to Rule Engine and rule configurations.
  • Excellent experience in Product and Workflow development.

TECHNICAL SKILLS

Internet Technologies/Frameworks: Java, J2EE (EJB, JMS), CDI, Web Services (JAXB, JAXP, SOAP, JAX-RPC, WSDL, SOA, UDDI), JSF, Axis, Struts, Spring, Hibernate, IBM MQ Series, log4j, Xml, Xslt, Dom, Jaxp, Soap, Ajax, Xalan, Java Script, JSON, Elastic Search

Version Control/QA Tools: Clear Case, CVS, JCVS, VSS, Git, Stash and HP Quality Center

Middle-ware: IBM Message Broker

Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Façade, DAO, Value Objects and Command Chain Patterns.

SOA: Web Services, SOAP, REST, WSDL, UDDI, and Axis.

Application Servers/Web Container/ Emulator: Oracle /BEA Weblogic, IBM Websphere, JBoss, Tomcat.

Databases: DB2, MS SQL Server 7.0, MySQL, Oracle 10g

Operating Systems: Windows - 2000 / NT 4.0 / 98 / XP, Sun Solaris and Red Hat Linux, AIX

Languages/Test Driven: C/C++, UML, SQL, Stored Procedure, JUnit.

IDE: Eclipse 3.x, NetBeans 5.x/6.x, IBM Rational Software Architect.

Methodologies: OOPS/OOAD, UML, RUP, Design Patterns, Scrum

Performance tuning tools: IBM heap and thread analyzer

Persistence Framework: Hibernate and JDBC.

Tools: RAD, SQL*Plus, SQL Navigator, MS Visual Studio, Dreamweaver, MS Project, MS Visio, Rational Rose.

Build tool: RANT, BART, Ant, Maven, Gradle, and Cruise Control

Performance tuning tools: IBM heap, thread analyzer and HP Business Availability Center

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Lead /Sr Java/J2ee Developer

Responsibilities:

  • Analyzed the existing system to identify the use cases and proposed high level architecture with new technologies.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Implemented EJBs session beans to interact with Hibernate Entities.
  • Created Entities and Database mappings using JPA for Event / Series/ Manual Recording.
  • Written Quires using JPQL to fetch Event / Series/ Manual Recording from the database.
  • Configured JPA provider properties in prsistance.xml
  • Designed and developed JSON objects for Event Recording.
  • Written GET, POST, PUT, and DELETE methods to manage Event Recording Resources.
  • Developed and Configured RESTEasy providers to intercept all outbound messages to AES encrypt and compress.
  • Created Adapters to produce messages to Event / Series/ Manual Queue.
  • Configured ActiveMQ connection factories and admin objects for Event Queue.
  • Created MDBs to consume messages asynchronously from queue and call the session beans to persist the data to the database.
  • Created Multithreading program to process the incoming data in parallel.
  • Used tools such as Git, Atlassian for Build Process and configuration management.
  • Configured XA adapters to support distributed transactions.
  • Developed Web services (SOAP) to interact with XTVE services.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented EJBs Session beans to interact with XTVE and redirect the response back to Asset flow.
  • Designed and developed adapter to process incoming message and update the database.
  • Worked on configuring the crosscutting layers like transaction, exception handling and logging
  • Designed and developed the component to parse the http requests from the STB and log the information into the file system using log4j2

Environment: Java 1.7, J2EE 1.6, Oracle 10g, JBoss EAP 6.1, Spring 4.03, SOAP, JPA 2.0, Hibernate 3.0, EJB 3.0, CXF 2.5.1, Restful Services, RESTEasy, log4j 2.0, gradle 1.11, apache-activemq-5.5.0

Confidential, Norcross, GA

Lead/Senior J2EE Developer

Responsibilities:

  • Involved in researching, analysing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.
  • Performed coding, helping new developers to understand business and system, investigating technologies, understanding the requirements, helping with testing, performance/load testing, deployments, production support and resolve critical issues.
  • As a senior responsible for ensuring that every individual module is maintainable, extensible, configurable and reusable.
  • Identifies and Recommends the development methodologies, frameworks and open source frameworks.
  • Services: Created WSDL, Schema, Stateless Session Bean, Business logic, Exception Handling, Transaction, Webservice Security and instruction document for usage.
  • Asynchronous/JMS Process: Design and Implemented asynchronous processes using JMS.
  • XA Transaction: Created common Stateless Session Beans to control transactions, declared transaction attributes in deployment descriptors.
  • XML: Developed Schema per business requirements and used JAXB for marshalling and unmarshalling.
  • Client Side Validation: Used JQuery (Core, Selectors, Attributes, Traversing, Manipulation, CSS, Events, Effects, Ajax, Utilities, and Internals) and Prototype for front-end validation.
  • Common Modules: Created common validators, modules, UI (message service) and Navigators to reuse all common modules across the application.
  • Designed a common controller in determining the appropriate resulting UI pages based on the service outcome.
  • Open source frameworks: Used Spring MVC and JPA for migration application giving OPAY clients to choose various payment options. Unit testing with JUnit.
  • Performed performance and regression testing phases.
  • Analyzing defects to make sure similar issues do not repeat in the subsequent releases.
  • Provide a top-level plan that would help Business communicate/coordinate QA and Customers once new features are available.

Environment: Java /J2EE (JMS, EJB 2.0 and 3.0), Spring MVC, JPA, JQuery, JSP, Servlets, Log4J, Weblogic 11g, Eclipse, SQL Server 2008, UNIX (AIX) Shell Scripting, Microsoft Visual Studio, XML, JAXB, Apache Ant, Eclipse.

Confidential, Alpharetta, GA

Senior J2EE Developer

Responsibilities:

  • Tasks included development, performance/load testing, deployments, production support and resolving critical issues. Onboarding new developers for system understanding, translating business requirements, design and technologies used, and coordinate testing.
  • As senior developer responsibility included ensuring that every individual module is maintainable, extensible, configurable and reusable.
  • Webservices: Implemented webservices using Top Down EJB approach, to support external and internal applications and control the transaction. Created WSDL, Schema, Stateless Session Bean, Business logic, Exception Handling, Transaction, Webservice Security and instruction document for usage.
  • Asynchronous/JMS Process: Design and Implemented asynchronous process using JMS and MQ. Using internal JMS framework to control MQ retry process and MQ failover. Involved in sending instruction to create MQ to Middleware Team, Create Queues, Queue Connection factory, Listener port to WES team, Create MDB, SLSB and Business logic.
  • IBM Message Broker: Created message flow using message broker to control in the incoming message and pass it to the appropriate queues.
  • XA Transaction: Created common Stateless Session Beans to control the transaction, declared transaction attributes in deployment descriptors.
  • Open source frameworks: Used Spring IOC (Inject Components and connect web and service layers), AOP (Logging), DAO (Fetch and Persist the Data), Hibernate (Persist the data
  • XML: Involved in create schema to meet the business requirements. Using JAXB to marshal and un-marshal and convert transfer Objects.
  • Client Side Validation: Used JQuery (Core, Selectors, Attributes, Traversing, Manipulation, CSS, Events, Effects, Ajax, Utilities, and Internals) and Prototype for front-end validation.
  • MVC Framework: Used Struts (Validators, Action, Dyna validatorform, Tiles, Processor, and Message-Resource) to create UI.
  • Common Modules: Created common validators, modules, UI (message service) and Navigators to reuse all common modules across the application.
  • Designed a common controller in determining the appropriate resulting UI pages based on the service outcome.

Environment: Java /J2EE, Struts 2.0/1.2, Spring 2.5(IOC, AOP, DAO, Security), Hibernate 3.0, JMS (MQ, MDB, Stateless Session Bean, DAO), JQuery, Apache AXIS, JSP, Servlets, Log4J, Web Sphere 6.0 / 7.0, RAD 6.0/7.5, Oracle 11g, UNIX (AIX) Shell Scripting, IBM Message Broker, and Subversion (SVN), XML, JAXB, LDAP, Apache Ant.

Confidential, Jacksonville, FL

Senior J2EE Developer

Responsibilities:

  • Webservice: Implemented webservice using Top Down EJB approach, to support external and internal application and control the transaction. Created WSDL, Schema, Stateless Session Bean, Business logic, Exception Handling, Transaction, Webservice Security and instruction document for usage.
  • Asynchronies/JMS Process: Design and Implemented asynchronies process using JMS and MQ. Using internal JMS framework to control MQ retry process and MQ failover. Involved in sending instruction to create MQ to Middleware Team, Create Queues, Queue Connection factory, Listener port to WES team, Create MDB, SLSB and Business logic.
  • Internal/External System Communication: Involving in discuss with other technical areas to meet the business and technical requirements, these are PMI, Data power, Web Environment Services, Siebel, DBA, CIP, ADS and EAS.
  • XA Transaction: Created common Stateless Session Beans to control the transaction, declared transaction attributes in deployment descriptors.
  • Open source frameworks: Used Spring IOC (Inject Components and connect web and service layers), AOP (Logging), DAO (Fetch and Persist the Data), Hibernate (Persist the data), Log4j (Asynch Logging, used NDC and MDC ) and JUnit ( Test cases ) .
  • IBM Caching: Used IBM Caching service to avoid multiple database calls.
  • XML: Involved in create schema to meet the business requirements. Using JAXB to marshal and un-marshal and convert transfer Objects.
  • UI authorization: Provide Security service for authentication and authorization using Spring Security and IOP.
  • Client Side Validation: Used JQuery (Core, Selectors, Attributes, Traversing, Manipulation, CSS, Events, Effects, Ajax, Utilities, and Internals) and Prototype for front-end validation.
  • Developed UI Screens using JSF IBM Implementation and JBoss Implementation
  • MVC Framework: Used Struts (Validators, Action, Tiles, Processor, and Message-Resource) to create UI.

Environment: Java /J2EE, Struts 2.0/1.2, Spring 2.5(IOC, AOP, DAO, Security), Hibernate 3.0, JMS (MQ, MDB, Stateless Session Bean, DAO), JQuery, Apache AXIS, JSP, JSF, Servlets, Log4J, Web Sphere 6.0 / 7.0, RAD 6.0/7.5, DB2 8.0, UNIX (AIX) Shell Scripting, Clear Case and Subversion (SVN), XML, JAXB, LDAP, Apache Ant.

Confidential

J2EE Design lead developer

Confidential

Responsibilities:

  • Used IBM Rational Software Architect for creating Use case diagrams, Activity flow diagrams, Class diagrams and Sequence diagrams in the design phase.
  • Implemented JAVA / J2EE design patterns like Business Delegate, Front-Controller, Service Locator, Data Access Object, Transfer Object, Value Object, Composite View, Factory, Session Façade, and Model View Controller
  • Configured and used struts 1.2 and struts 2.0 together in the application.
  • Implemented Spring Dependency Injection(IOC), Aspect Oriented Programming (AOP), Caching, Transaction handling and DAO
  • Created Hibernate POJOs, hibernate mapping files for all database tables using Hibernate Reverse Engineering
  • Responsible for designing IBM MQ based process for batch and online execution on script server with web request.
  • Created Message Driven Bean (MDB) for receiving asynchronous request from the mainframe system which would then re-process the messages as per business rules
  • Development of shell scripts for nightly batch programs in the scheduler. Used Orsyp for scheduling these nightly jobs

Environment: Java /J2EE, Struts 2.0/1.2, Spring 2.5, Hibernate 3.0, JMS, Jmesa, JQuery, Apache AXIS, JSP, Servlets, Web Sphere 6.0, RSA 7.0, DB2 8.0, UNIX(AIX), Subversion (SVN), XML, XSLT, LDAP, Apache Ant, Junit, Orsyp

Confidential

Senior J2EE Developer

Responsibilities:

  • Confidential is the main gateway for Mercury Agent/Brokers to access web Application with content publication.
  • Legal representative of the company with the authority to bind the Insurance coverage after a sale, before the Insurance Company evaluates the risk and accepts/rejects it will use this.

Environment: Java, J2EE, Rational Application Developer 6.0, STRUTS 1.1, JMS, Java Mail, Java beans, Web Services, PL/SQL, JSP, Servlets, Web Sphere Application Server 5.0, RAD, WCM, Clear case, XML Spring, Hibernate, Java Script, HTML, Apache Ant, Windows NT and Linux, Junit

Confidential

Senior Java Developer

Responsibilities:

  • The Consumer Direct project is about re-engineering Ameriquest Mortgage Corporation’s (AMC’s) retail website.
  • A commercial off-the-shelf software product called HitList is employed for capturing and reporting web traffic data.
  • The primary business process implemented on this site is loan pre-qualification application submission.
  • A visitor to the site can apply for a loan by filling a form with personal information and submitting it online.
  • This form is called a loan pre-qualification application because it implements a simple questionnaire for qualifying a visitor as a lead.
  • Each lead is assigned to a loan-processing branch based on who referred the visitor to AMC and the zip code provided in the visitor’s home address.

Environment: J2EE, IntelliJ, STRUTS 1.1,JMS, Java Mail, Java beans, Web Services, PL/SQL, JSP, Servlets, EJB, Weblogic 8.1 Application Server, Perforce, XML, Java Script, HTML, Apache Ant, Windows NT and Sun Solaris

Confidential

Java Developer

Responsibilities:

  • Work Transfer Management System (WTMS) is the single source of information system for work transfer activities as managed through Confidential Common Work Transfer process.
  • Confidential transfer parts, organizations or budget for profitability delivery of Confidential products and services.

Environment: J2EE, JDeveloper, STRUTS 1.1,JMS,Java Mail, Java beans, PL/SQL, JSP, Servlets, Oracle 9I Application Server, MS Visual Source Safe, XML, Java Script, HTML, Apache Ant, Windows NT and Sun Solaris

We'd love your feedback!