We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 9 years of experience in all phases of teh Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, and Support Maintenance using Java/J2EE technologies.
  • Excellent implementation knowledge on Distributed/Enterprise/ Web/ Client Server systems using Java, J2EE (JSP, Servlets, JDBC, EJB, JNDI, JMS), XML Technologies.
  • Worked on various E - Commerce frameworks like Oracle Commerce frameworks like ATG, Endeca.
  • Extensive experience in Design and Development on Multi-Tier Web Applications using J2EE and UML, Server side Business Logic Using Java, J2EE, Spring, Java Servlets, Java Server Pages, JDBC, EJB, JPA, Hibernate, RMI, Java Beans, XML, Apache Tomcat, JBoss EAP and Weblogic Server 8.1/10.3.
  • Experience in creating routes using Apache Camel.
  • Experience in Designing and developing teh applications using Spring Core, Spring MVC, Spring Batch, Spring JDBC, Spring ORM and Spring JMS Components & Spring Schedulers from teh scratch.
  • Webservices: 6+ years of experience on developing SOA architecture service components and creating webservices using SOAP and Restful webservices using Spring, Apache Axis-2, CXF, Jersey and Glue.
  • UI Frameworks: Worked on various UI development projects using HTML, CSS, Java Script, JQuery & Angular JS.
  • Unit Test frameworks: Written various test cases using teh frameworks like Junit 4.X, Mockito, etc.
  • Worked on teh caching frameworks like Hazelcast to improve teh application performance of teh application and to reduce teh network traffic.
  • Build Tools: Worked on various build tools like Apache Ant, Maven & Gradle.
  • Custom Annotations implementations: Able to develop teh small frameworks using teh custom annotations.
  • Excellent knowledge on Credit card and ACH payment processing thru online and batch.
  • Worked on PCI compliance environments for secure credit card payment processing.
  • Worked closely wif different Credit card processing vendors (IBM & Western Union Speedpay) and ACH processing system (JPMC). Strong knowledge on developing Payment iframes by following PCI standards.
  • Experience in reviewing teh integration design, reviewing teh integration code, Code migration, Administration, supporting teh integrations in Production, setting up teh architecture for all teh Business to Business (B2B) Integrations and Monitoring teh Infrastructure and Applications in Production.
  • Strong experience wif SOA Architecture using SOAP Web Services and Restful Web services using JAX-RPC, JAX-WS, JAX-RS. Experience in using ORM Tools such as Hibernate and TOPLINK.
  • Worked on various Java profiling tools like JConsole & JProfiler to monitor teh application performance.
  • Excellent knowledge in creating and consuming TIBCO Bus Services.
  • Strong experience in BPM frameworks like MDW.
  • Worked on various emerging programming techniques like AGILE Methodologies (Scrum) & Waterfall.
  • Extensive experience on Application Servers like Weblogic 10.3, JBoss EAP 6.3 and Web Server like Tomcat 6.X.
  • Worked on Application development tools like Eclipse 4.x, JBoss developer studio 8.1.0, TOAD 10.6.x.
  • Experience in developing SQL scripts, queries, stored procedures, and triggers using PL/SQL wif RDBMS like Oracle.
  • Proficient in Ant, Maven build tools and Version control management using GitHub, Stash, BitBucket & Serena Dimensions.
  • Extensively used teh HP Fortify code scan tool for most of teh applications which I has worked.

TECHNICAL SKILLS

Java: Java SE 4.x, Java SE 5.x, Java SE 6.x & Java SE 8.x

J2EE Technologies: J2EE 5.0, JDBC, JSP, Servlets, EJB 3.0, JMS, MDB, JTA, JPA, JDBC, JNDI, RMI

E-Commerce: Oracle Endeca

Frameworks: Hibernate 3.0, Struts, JPA, Quartz, And Apache Axis, CXF, Jersey, Glue.

E-Commerce Frameworks: Oracle Commerce(ATG, Endeca) 11.1

Spring: Spring 3.x, 4.x which includes IOC, AOP, JDBC, MVC, BATCH, Scheduler, JPA, etc.

Web Server Technologies: WSDL, SOAP, Restful, JAX-RPC,JAX-WS, JAX-RS, JAXB, TIBCO Bus Services

Routing frameworks: Apache Camel 2.14

Caching frameworks: Hazelcast

Scripting Languages: Groovy

Build Tools: Apache Ant, Maven, Gradle

Data Analyzer: Splunk Enterprise 6.2

Unit Test: Junit 4.X, Mockito

Java Profiling: JConsole, JProfiler.

Mark-up Languages: XSD, XML, XSLT

IDE’s: STS, Eclipse IDE 4.x, JBoss developer studio 8.1.0

Application/Web Servers: Weblogic 10.3, JBoss EAP 6.3, Tomcat 5.0

Version Control: Stash, GitHub, BitBucket, Serena Dimensions

Logging Utility: Log4j 1.2, Logback

Database: Oracle 10g, DB2, Mongo DB

Tools: HP Fortify, QC, TOAD 10.6..x, SQL Developer 3.2.x

UI: AngularJS 1.x, JQuery

Other: JRebel 6.1.x, Jenkins

BPM Frameworks: MDW

Java Design Patterns: Singleton, Data access object (DAO), Façade, MVC, Factory pattern, etc.

Operating System: Windows XP, 7 & Unix

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. Java/J2EE developer

Responsibilities:

  • Confidential .com has been developed using Oracle ATG framework, teh responsibility is to understand teh existing ATG implementation to rewrite teh same using Spring MVC & Oracle Endeca.
  • Responsible to rewrite teh SEARCH & BROWSE module in current Confidential .com application.
  • Developed various Restful webservices using Spring MVC.
  • Defined various templates/cartridges in Endeca Experience Manager & created teh Endeca pipeline.
  • Involved in Endeca installation anddeployments.
  • Worked on Endeca Assembler framework to define teh catalog pages (Oracle Endeca templates) and integrate JCPeney.com application.
  • Developed teh various offline processing jobs using Spring Batch framework to generate teh data in specified XML format.
  • Responsible to make teh required changes on Droplets, form handlers related to Oracle ATG framework in teh existing application.
  • Worked on Apache Camel wif Spring Integration, defined various routes by using File, HTTP, AMQP, Rabbit MQ, JDBC components. Used Spring DSL to define teh routes.
  • Responsible to integrate teh application wif Cache module using Hazelcast cache.
  • Introduced multi-threading concepts in teh batch framework to reduce teh processing time.
  • Developed teh Unit test framework using Junit 4.X and Mockito.
  • Developed teh UI framework using JQuery.
  • Worked on Gradle, Jenkins as part of build process.
  • Coordinated wif business to gather and understand teh requirements to facilitate teh integration teams wif right information for application/system development.
  • Proposed various solutions on all teh deliverables High Level Design/Functional Specifications/Detailed design Documents across teh integration teams to ensure dat they satisfy teh business specifications.
  • Used Stash as version control tool.
  • Developed teh project in Agile methodology.
  • Worked on various Java profiling tools like JConsole & JProfiler to monitor teh application performance.

Environment: Java 7.X, J2EE, Oracle Endeca, ATG, Spring core, Spring MVC, Spring Batch, Spring JDBC, Hazelcast cache, JQuery, Gradle, Logback, Junit 4.X, Mockito, Weblogic 12.X, JProfiler, Stash, Spring Tool Suite, Gradle, Groovy, Jenkins.

Confidential, Denver CO

Sr. Java/J2EE developer

Responsibilities:

  • Responsible for Analyzing teh business requirements and high level design wif product owners and created teh Low Level Design documents.
  • Responsible for Developing and Consuming Restful Web Services, Tibco Bus Services to interact wif other systems.
  • Converted teh Servlet into Restful Web Service controller to expose teh Restful web Services.
  • Responsible for interacting wif various payments processing vendors like IBM Payment systems, Western Union SPEEDPAY and JPMC.
  • Involved in implementing teh projects in Agile methodology.
  • Responsible for creating teh Designer Processes for various payment flows.
  • Developed DAO modules using Hibernate as JPA provider to interact wif database using annotation support.
  • Responsible for developing JMS implementation using MDBs for asynchronous processing. MDB is deployed onWeblogic serverand dispatches teh request to Stateless Session Bean (EJB) for further processing and Rules execution.
  • Responsible for creating teh controllers using Spring MVC.
  • Involved in creating routes using Apache Camel to route, filter teh requests.
  • Implemented logging mechanism using Log4j, responsible to keep track of log4j properties.
  • Responsible for scheduling batch jobs and using Quartz Scheduler Framework.
  • Responsible for analyzing and clearing teh Fallouts.
  • Responsible for writing unit test cases for Unit Level testing using JUnit.
  • Responsible to Conduct teh Code Reviews wif teh other team members.
  • Involved in Integration Testing wif other applications, load test analysis.
  • Started analyzing teh production logs to generate various reports using Splunk.
  • Wrote Stored Procedures, Sequences usingPL/SQL. Performed query optimization to achieve faster indexing and making teh system more scalable.
  • Proposed various generic solutions for reports scheduling and generation.
  • Responsible to analyze teh Load test reports.

Environment: Java 6.x, J2EE 5.0, Servlets, MDW (In house java workflow framework), JMS, MDB, Hibernate 3.0, SOAP & Rest Java Web Services, XML, Log4J 1.2, Eclipse 4.x, QC, JUnit 1.2, Ant 1.8, WebLogic 10.3, Linux, Windows 7, SOAP UI 4.x, Splunk 6.2.

Confidential, Denver CO

Sr. Java/J2EE developer

Responsibilities:

  • Actively involved in analysis, design and implementation for given modules development.
  • Developed Payment and Wallet iframes to accept teh Credit Card and ACH payments using HTML 5.0 and CSS 3.0.
  • EnforcedMVC designpattern usingspring.
  • Configuredand developedSpring Controllers, URL mappingfor request, response paradigm,usingSpringMVC.
  • Responsible to develop teh code by following PCI standards.
  • Responsible for preparing teh Low Level Design documents as per SCP standards.
  • Responsible to review teh Fortify code scan comments for every system test build delivery to avoid teh vulnerabilities.
  • Responsible to interact wif various payments processing vendors like IBM PS, Western Union SPEEDPAY, Chase and JPMC.
  • Developed DAO module using Hibernate as JPA provider to interact wif database using annotation support and Spring JTA.
  • Developed Validation Frameworks using RegEx for different services to validate teh request before processing.
  • Setup logging utility usingLog4Jand Wrote test cases in JUnit and performed in depth unit, system and regression testing.
  • Responsible for providing teh Integration Test Support for other applications.
  • Responsible to configure teh batch jobs using Spring Scheduler.
  • Responsible to generate teh stubs/client jars to access various SOAP services.

Environment: Java 7.x, J2EE 5.0, spring 3.X, Apache tomcat 7.x, Restful Web Services using Spring MVC, Hibernate 3.0 as JPA provider, Maven, JUnit 1.2, Eclipse 4.x, Serena Dimensions, Caliber.

Confidential, NYC, NY

Java/J2EE developer

Responsibilities:

  • Developed spring web application extensively used features like Dependency injection, Transaction management etc.
  • Developed application called Ad-hoc which provides reports for users based on Relationship & Category.
  • Developed teh reports tab by using existing libraries dhtmlx grid and tree.
  • Developed interface to IBM Cognos 10 server wif our web application using Cognos API framework which has been provided by Cognos sdk 10. This interface helps to run reports against Cognos wif different formats and large volumes of data.
  • Worked wif middleware team, executed remote call (Web Services) to retrieve real time data from legacy systems.
  • Extensively used ExtJs -4 frameworks, created components like grid, tree, tab panel, form etc.
  • Took initiative and created ExtJs MVC application which has model, view, controller components separately.
  • Developed data access layer wif ORM tool Mybatis.
  • Used agile methodology for application development.
  • Implemented DAO (data access object) as part of struts framework which would interact wif Oracle DB.
  • Browse teh corporate active directory to get information of internal user thorough teh java programs using thread pool executor.
  • Used Struts Framework &Tag Libraries (HTML, Bean, and Logic) for Executing Client request.
  • Developed teh XMLs from DB data as required format.
  • Used XSLT and XSL to transform xml response to display in HTML format.
  • Actively involved in teh Developing teh application, interacting wif QA Team & Business Team.
  • Involved in writing stored procedures for handling complex queries wif help of TOAD and access them through Java Programs.
  • Developed build script for teh application using ANT & make deployment automatic based Hudson Tool.
  • Installed Hudson on UNIX/ Linux server, created Master - slave configuration for it.
  • Used Tortoise SVN for source code Version controlling.

Confidential, Denver CO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in teh detailed study of teh requirements, prepared teh Low Level Design and UTP documents.
  • Developed teh presentation layer usingJSP,Tag libraries,HTML,CSSand performed client and server side validation using validation frameworks and deployed them on Weblogic 8.1 application server.
  • Extensively used Cygent framework for application development.
  • Used JNDI for Directory Service, developed EJB stateless session beans to encapsulate teh business logic.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web services including SOAP and WSDL, developed teh Web Services wif GLUE framework.
  • Created EJBs for writing Business functionality and transaction management.
  • Created classes to access JMS Queues to generate and consume messages to process Asynchronous calls.
  • Used Toplink as ORM tool to persist teh data. Developed various DAO modules to access teh database.
  • Developed Ant scripts to build and deploy teh application.
  • Used Log4j to print teh application logs in different levels.
  • Created XSLT templates to generate Order recap section based on different order types.
  • Performed Unit Testing, Integration Testing and fixed teh issues during system test phase.
  • Supported production deployments for various releases.
  • Responsible to validate teh functionality right after production deployment.
  • Estimated teh effort for teh enhancements and teh changes

Environment: Java, J2EE, Struts, Web services, EJB, Bus calls, Cygent framework, Ant, Weblogic 8.1, Toplink, Linux, Windows, Serena Dimensions, Eclipse, Caliber.

Confidential, Hoffman Estates, IL

Java/J2EE Developer

Responsibilities:

  • Played an important role in designing MVC architecture.
  • Developed front-end screens/GUI using JSP.
  • Responsible for writing code for Action Forms and Form Bean classes using Struts Framework.
  • Developed core services for an integration platform realized using SOAP and WSDL Web Services.
  • Used Apache Tomcat as teh web server for deployment.
  • Actively involved in database design and written initial DB scripts such as table creation etc.
  • Used teh JDBC for data retrieval from teh database for various inquiries.
  • Used XML as payload to transfer teh application data between client and server.
  • Designed and developed excellent logging mechanism for each order process using Log4J.
  • Developed various test cases using JUnit.
  • Developed ANT scripts to generate EAR and WAR files and deployed on Apache Tomcat.
  • Bug fixes during system test phase.
  • Production deployment and validation support.

Environment: Java, J2EE, Struts, Bus calls, Ant, Apache tomcat, Linux, Windows, Serena Dimensions, Eclipse, Caliber.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understand business requirement and functional specifications to implement teh project.
  • Setup of application development environment using IntelliJ-IDEA, Tomcat and SQL Server database.
  • Design and develop of publisher and publication Modules using Struts framework.
  • Developed User interface using JSP, JSTL, Servlets, HTML, CSS and Java script.
  • Writing of SQL’s and PL/SQL procedures for data manipulation.
  • Build Ant script to deploy teh application on Tomcat server.

Environment: Java 1.4, JSP 1.1, HTML, JSTL, Struts 1.1, IntelliJ IDEA 3.0, SQL Server 8.0 and Tomcat 3.0, Log4J, Tortoise CVS.

We'd love your feedback!