We provide IT Staff Augmentation Services!

Java Developer Resume



  • 11 years of experience in software development as a Senior Java/J2EE Application Developer.
  • Specialized in rule development using JBOSS DROOLS and integrating enterprise components using Apache Camel.
  • Good experience in developing middle ware applications using JAVA with various J2EE technologies like Web services(SOAP/Restful),JAX - RS, JAX-WS, JAX-RPC, WSDL, SAAJ, XML, XSD, XSLT, XPATH, DOM, SAX, JMS, EJB, RMI.
  • Excellent working knowledge on Front-end Development using HTML5, CSS3, JQuery and JSP.
  • Developed applications using Frameworks like Spring 3.2, Apache CXF 2.6, Enterprise Integration Pattern Apache Camel 2.13, Rule Engine using JBOSS Drools 6.2 and validation engine JBOSS Hibernate Validator.
  • Good understanding of various Banking Domains like Second Factor Authentication, e-commerce, Customer Information Systems,


Operating Systems: Windows, Unix

Software Design Methodologies & Tools: Agile(Kanban), Test Driven Development, OOAD, UML, Design Patterns

Integration platform: Apache Camel 2.13 / Spring Core / Spring Boot / Spring Batch Artificial Intelligence / Rule/BRMS JBOSS DROOLS 6.2

Application Frameworks (Java): Apache CXF, JBOS Hibernate Validation, JBOSS Hibernate JPA, Spring 3.2(DI, MVC), Terracotta Quartz(Batch Jobs), Terracotta EhCache

Mobile / Web Technologies: HTML5, CSS3, JQuery, JavaScript, Servlets, JSPJ2EE

Enterprise Technologies: RMI, JMS, EJB 3, JNDI

J2EE Web Services: Apache CXF 2.6, SOAP, WSDL, JAX-RS, JAX-WS, JAX-RPC, RESTful,JAXB2


Database: Oracle 11g, Mainframe DB2

IDE: IBM RAD 8, Eclipse MARS

Application Servers: Apache Tomcat 8, IBM WAS 8.0, Oracle Weblogic 12

Other Tools: IBM Master Data Management 9, Toad, SQL Developer Tool, JIRA, Maximo, HP Quality Center, F5 (LTM, GTM, Session Affinity)

Testing Frameworks: Junit, TestNG 6.9, Hamcrest, Ready API 6.1, Selenium, EasyMock 3.4

Source Control: SVN, Clear Case, Perforce, Synergy, GitHub

Master Data Management tool: IBM Infosphere MDM 9

Continue Integrations: GitHub, MVN, SonarQube, UrbanCode, UBuild, UDeploy


Java Developer

Confidential, Charlotte


  • Designed and developed several rules for Account validation upfront risk such username and password change and challenge questions management
  • Enhanced Drools Platform to handle dynamic control that supports enabling, disabling and result passivation. Developed an agenda filter to decide the rule switch.
  • Implemented MASSL certificate to a batch job that will call SIMS authc2012 over HTTPS.
  • Developed Web services that support OFX client UID feature. Developed CXF based web services, CAMEL routes, Orika converter, Hibernate DAOs, asynchronized notification and multi-tasking parallel processor and exception handler
  • Followed Test Driven Development process. Testing frameworks such as TestNG, Hamcrest, EaskMock have been used. Ready API 1.6 is used to do integration testing and regression testing.
  • Configured SonarQube and SonarLite for code quality, UrbanCode for build and deployment, SVN as version manager, SPLUNK for log analysis and Used Quality Center for incident management.
  • Worked on various channel on boarding and business enhancement projects, including project discussion, estimation, designing, configuration, development, testing and production deployment.

Sr. Java Developer



  • Involved in the application designing including analyzing various frameworks and tools, component approaches and use cases
  • Developed Hibernate validation constrains to validate incoming request objects, Apache Camel/CXF endpoints to send and receive web service (SOAP/RESTful) request and response, DROOLS MVEL based business rules and KIE sessions, JUEL/Orika/JAXB2 components for Bean mapping and camel based adaptors, aggregators, splitters, spring DSL, multicast, dynamic router and exception handlings.
  • Tested components using Junit, Integration testing using SOAP UI 5.3
  • Developed responders using Jmock and SOAP UI 5.3
  • Worked on various channel on boarding and business enhancement projects, including project discussion, estimation, designing, configuration, development, testing and production deployment.
  • As part of project enhancement, transformed JMS based MQ client to web service client
  • Transforming Mainframe COBOL based batch program to Quartz
  • Implemented Caching mechanism using EhCache to store application meta data and intermediate transaction state.
  • Developed orchestration engine to consume multiple services
  • Created Oracle packages and Stored Procedures, Spring JDBC template based SP, DOA and Mapper classes.
  • Microsoft Visio has been used as a designing tool, Subversion and perforce for version control
  • Maven and UrbanCode uBuild and uDeploy for Build and deployment
  • Coordinating with server team to configure and deploy application on Apache Tomcat 7(New Gen) and WebSphere Application Server 8 (Legacy)

Mobile Web Developer



  • Working with business analyst to collect the project requirements
  • Developed Travel flag, preferred rewards and money management mobile web pages using HTML5, CSS3, JQuery and JavaScript
  • Integrating interface with JSON/XML service using JQuery asynchronous services
  • Testing services using SOAP UI and Firefox Poster
  • Building application using Jenkins Tool
  • Deploying application on Apache HTTP server in local and Akamai server in Test and Production server

Java Developer



  • Developed HTTP/SOAP interface including constructing WSDL, generating java classes, configuring web service
  • Developed message queue listener that integrates data with other system asynchronously.
  • Developed validation, business and orchestration components
  • Enhanced findParty service to provide customized response based on rule package id and optionality index.
  • Components tested using Junit, Integration testing using SOAP UI test suit.
  • Built application using ANT and DevOps tools
  • Configured WebSphere application server like environment variables, message queue and bus.

Java Developer



  • Involved in collecting requirements from Business Analyst
  • Developed action classes to handle the business, data access object to read, write, update and inactivate data in database tables.
  • Designed user interfaces using HTML, JSP, JavaScript, CSS, JSTL and custom tags.
  • Configured MVC flow in XML file
  • Configured tomcat server to deploy applicationDeveloped testing components to test the business/action components

Hire Now