Sr. Java Developer Resume
SUMMARY:
- 8 years of experience in software development as a Senior Java/J2EE Application Developer.
- 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.
- Have 3.5 years of experience in IBM Master Data Management(MDM) 9.
- Have hands on experience on various IDE tools like Eclipse Luna and IBM Rational Application Development(RAD) 8.
- Designed application and Use cases using Microsoft Visio and RAD UML tool.
- To Build application used IBM Ubuild, Apache Maven and ANT scripts.
- Deployed applications on IBM Websphere application Server 8, Tomcat 7 and BEA Weblogic 9.
- Good Experience in handling data persistence using Oracle 11g and Mainframe DB2.
- Proficient in Logging Mechanism like Log4j and Slf4j.
- Have experience in preparing Integrated Design Documents.
- Good understanding in various Banking Domains like e-commerce, Customer Information Systems, Authentication and Authorization Systems.
TECHNICAL SKILLS:
Languages: Java 1.7
Operating Systems: Windows, Unix
Software Design Methodologies: Agile, OOAD, UML, Design Patterns
BPM / Integration platform: Apache Camel 2.13
Artificial Intelligence / Rule: JBOSS DROOLS 6.2 (Kie, mvel)
Mobile / Web Technologies: HTML5, CSS3, JQuery, Javascript, Servlets, JSP,J2EE Enterprise
Technologies: RMI, JMS, EJB 3, JNDI
J2EE Web Services: Apache CXF 2.6, SOAP, WSDL, JAX-RS, JAX-WS, JAX-RPC, RESTful,JAXB2
J2EE Frameworks: Spring 3.2(DI/IOC, MVC), Jboss Hibernate Validation, Terracotta Quartz, Terracotta Ehcache
XML Technologies: XML, XPATH, XSLT, XSL, SAX, DOM, XSD
Database: Oracle 11g and Mainframe DB2
Servers & IDE: Tomcat 7.0, WAS 8.0, BEA Weblogic 9,IBM RAD 8, Eclipse Luna
Tools: IBM Master Data Management 9, Toad, SQL Developer Tool, JIRA, Maximo, HP Quality Center, F5 (LTM, GTM, Session Affinity)
Testing Tools / frameworks: Junit, SOAP UI 5.1, Selenium
Version Control: SVN, Clear Case, Perforce, Synergy
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Involved in the application designing including analyzing varios frameworks and tools, component approaches and use cases
- Developed Hibernate validation constrains to validate incoming request objects, Apache Camel/CXF endpoints to send and recieve web serivice(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 tesing using SOAP UI 5.3
- Developed responders using Jmock and SOAP UI 5.3
- Worked on various channel on borading and business enhancement projects, including project discussion, estimation, designing, configuration, deveploment, testing and production deployment.
- As part of project enhancement, transformed JMS based MQ client to web service client
- Tranforming Mainframe COBOL based batch program to Quatrz
- Implemented Caching mechanism using Ehcache to store application meta data and intermediate transaction state.
- Developed orchestration engine to consume multiple services
- Created Orcle 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 IBM 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)
Sr. Java Developer
Environment: HTML5, CSS3, Jquery, Javascript, Chrome Browser, Firefox Poster, SOAP UI, Akamai Server, JSON, XML, AJAX
Responsibilities:
- 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 asyncronous services
- Testing services using SOAP UI and Firefix Poster
- Building application using Jenkins Tool
- Deploying application on Apache HTTP server in local and Akamai server in Test and Production server
Java Developer
Responsibilities:
- 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 orchastration components
- Enhanced findParty service to provide customised response based on rule package id and optionality index.
- Components tested using Junit, Integratio testing using SOAP UI test suit.
- Built application using ANT and DevOps tools
- Configured websphere applcation server like environment variables, message queue and bus.