Senior Java Developer Resume
SUMMARY:
- In quest of Technical level assignments in Software Application Development with an organisation of high repute.
- 12 years of experience in designing, architecture, testing & managing complex Java/J2EE Applications for Various domains like Banking, Telecommunications, Health Care and Pharmaceutical.
- Worked in roles like Project Lead, Tech Lead, Sr. Application developer and designer in many projects. Flexible and able to work effectively in a team environment as an individual contributor or in managing big projects.
- Hands on experience on code development using Java - J2ee.
- Expert in designing and developing messaging application based on messaging technology using MDB’s, JMS, and IBM MQ.
- Good exposure on designing and developing web services following JAX-WS and JAX-RS specifications.
- Worked extensively with enterprise application systems using Java, XML/XSLT, Servlets, JDBC, JSP, EJB, Java Design Patterns, Web Sphere and Oracle 11g.
- Good exposure on writing C#.net based Windows services.
- Key Individual contributor for Confidential Document Management applications for Home Loans and Insurance.
- Experience in end-to-end development of various applications from requirement analysis to system study, designing, coding, testing, debugging, documentation and implementation, production support.
- Experience in all phases of Software Development Life Cycle (SDLC) and Software Testing.
- Experience in designing & executing test case, using of test tools and tracking defects.
- Excellent Trouble Shooting, Analytical, Interpersonal and Team skills.
- Ability to learn and lead new Technologies and tools quickly. Worked with designing frameworks, design patterns and designed architecture for applications.
- Responsible for Unit Testing, Peer code reviews, code optimization, and documentation
- Worked on finding out the root cause and solution for problems outside application development area such as, fixing performance defects, slowness issues, deployment issues, and application server upgrade
TECHNICAL SKILLS:
Programming Languages: Core Java, SQL, PL/SQL, C#.net
J2EE: JSP, Servlet, EJB2.0,EJB3.0, JMS, JDBC, JTA, JNDI, AnnotationsSpring, Hibernate, MyBatis, WebSphere caching framework, Java Mail api.
Web Technologies: HTML, DHTML, CSS, Servlets, JNDI, JSP, JDBC, Web Services, JSFStruts.
XML Technologies: XML, SAX, DOM, JAXB, 2.0, DTD, XSD
Scripting Languages: Power shell, Jython
Databases: Oracle 9i and 11g, IBM DB2 v8
Application/Web Server: WebSphere 8,7 Web logic Server 9/10, Tomcat
IDE: Eclipse, RAD, IntelliJ
Other Platforms: Windows, Unix
Java based build Tool: Ant 1.8.0,Maven
Logging FrameWork: SLF4j.Log4j, Logback
Application Performance Management (APM) Tool: Dyna Trace 4.1, Introscope, SPLUNK.
Domain Knowledge: Banking, Telecommunications,Healthcare
Code Quality: PMD, Checkstyle, Find Bugs.
Browser Plug-ins: Modify Headers, Poster, Firebug, IE Developer, HTTP Fox,Atmos Fox
Web Services: SOAP Based Web Services, REST Based (Jersey 2, Apache CXF).
Testing Frameworks: JUNIT, Mockito, Power Mock
Design Tools: MS VISIO
Methodologies: Waterfall, Agile/Scrum.
SCM Tools: Subversion, TFS, GIT
Bug Tracking Tool: Test Director 8.1, Quality Center 11,JIRA
Database Tool: Toad 7.6, SQL Developer.
Frame Works: Hibernate 3.x, Spring 3.0, MyBatis e Signature provider, DocuSign
Image tools: Itext, Aspose, ABC Pdf.
Queuing Tools/Languages: Web Sphere MQ 7.0, Content Management e-Content server 5.x,6.0, WDK, WebTop, Documentum Administrator5.3, 6.0, Desktop Client, Workflow Manager 5.3, Web Publisher 5.3, 6.0, DCM, Web Cache, DFC, DFS, DQL, Server API,SCS . Filenet P8
Others: JProfiler 5, Soap UI 4.6.1, JIRA, Putty, VPN.
WORK EXPERIENCE:
Confidential
Senior Java Developer
Responsibilities:
- Designed and developed Confidential Orbital Gateway Library . This library has API for billing the purchase order to chase payment Tech system. It has API for authorizing Transaction, Authorize and settle, Refund,cancel transaction, Authorize and Bill later.Profile creation/updation.
- Wrote Junit and Mock test cases for the above Library using Junit, Mockito, PowerMockito.
- Wrote Integration test using Junit.
- Worked on the code Cache application and write rest services for game redemption code.
- Wrote generic jersey rest client API for consuming any rest Services.
- Documentation of the work done.
Technologies Used: Java 1.7, Apache CXF, Jersey,Java rest services, SL4j, Tomcat, GIT, Maven,IntelliJ.
Confidential
Project Lead
Responsibilities:
- Proof of concept for using DocuSign rest services.
- Involve in System Analysis, writing Functional Specifications (FRS), High level (HLD) and low - level (LLD) design documents.
- Created shared service using JAX RS specifications and Jersey API.
- Design the Message dataflow model using JMS and MDB.
- Email Notification module to send email to customers.
- Implemented Junit test cases.
- Wrote build script to create ear for deployment
- Deployment Instructions for deployment on WAS 8.
- Analyse and troubleshoot environment related issues
Technologies Used: Core Java, IBM WebSphere 8 MQ v7,IBM WebSphere Application Server 8,Oracle JDBC Driver,Log4J,Filenet, ATMOS Java REST API,Java 1.6, EJB 3.1, JAVA rest Service, DocuSign Rest Services
Confidential
Project Lead
Responsibilities:
- Involve in System Analysis, writing Functional Specifications (FRS), High level (HLD) and low-level (LLD) design documents.
- Involve in Test Plan and test script creation and uploading in QC application.
- Design DataFlow/Message flow for the application.
- Prepare Low Level Design, Deployment and Installation documents for the System.
- Prepare and Structure Project solution in RAD.
- Develop MDB code for pulling message from the queue.
- Implemented/Design/Code Resource Environment module for reading configuration value from WAS.
- Implemented DAO using Hibernate / plain JDBC.
- Implemented and evaluated Ibatis 3.0
- Implemented Junit test cases for Java and EJB modules.
- Designed and developed MQ Publisher service for posting text/XML message to queue or Topic.
- Implemented JAXB clauses for creating XML message strings.
- Used Wsimport/axis for creating client classes from WSDL
- Created webservices using JAX WS and JAX RS specifications.
- Wrote SQL/PL SQL Script for development/production support activities
- Analyse and trouble shoot WAS memory issues.
- Developed a JAX- WS webservices for creating and reading of bar Code using Itext Image Library And Aspose PDF tool.
Technologies Used: Java, IBM WebSphere 8 MQ v7, IBM WebSphere Application Server, Oracle JDBC Driver, Log4J, Filenet, ATMOS Java REST API, Java 1.6,Java mail api, EJB 3.1.NET C# 3.5
Confidential
Senior developer
Responsibilities:
- Developed a Java based Windows service to store Correspondence documents.
- Implemented DAO using Hibernate.
- CIT test plan and script.
- Created Deployment scripts using ant
- Defect fixes.
Technologies Used: Core Java, J2EE, spring, Oracle, Web Services .
Confidential
Project Lead
Responsibilities:
- Involve in System Analysis, High level (HLD) and low - level (LLD) design documents.
- Prepare and Structrure Project solution in RAD.
- Created MDB and EJB classes.
- Development of Utility modules using Java.
- Deployment instructions of WAS JMS, JDBC resources, application deployment.
- Developed Indexing router UI using ext JS.
Technologies Used: Core Java, J2EE, spring, Oracle, MQ Series, JNDI, JMS, UNIX Scripting, Maven, Web Services, SOAP UI.
Confidential
Offshore Lead
Responsibilities:
- Responsible for Architecture, Analysing Requirement, Providing estimates and project plan based on the estimates, Design, Implement and deliver key modules
- Developed the Data access layer for calling the Stored Procedures.
- Developed a custom component to store the configuration value in Resource Environment Provider.
- Worked on the key new batch and Batch Export module interfaces between bank and Indexing vendor.
- Provide technical guidance to team members globally.
- Hands on experience with all technologies used in the project.
- Analysed and evaluated EMC Atmos product to suit our need.
- Preparation/Review of Software architecture and Component Design Documents
- Deployment artifacts for Appserver
Technologies Used: Java, IBM WebSphere MQ v7, IBM WebSphere Application Server, Oracle JDBC Driver, Log4J, Documentum DFC 6.7, ATMOS Java REST API, Java 1.6, EJB 3.0.NET C# 3.5
Confidential
Module Lead
Responsibilities:
- Offshore Lead and point of contact for managing the deliverables.pplication Server, Oracle JDBC Driver,Log4J,Filenet, ATMOS Java REST API, Java 1.6, EJB 3.0
- Designed the common modules used by the process flow.
- Designed and implemented Package and Batch Process using EJB3.0.
- Designed and Implemented the provisional module for Strategic validation of the
- Clients to process their package and batches
- Developed caching framework using WebSphere Cacheable command object.
- Build and deployment lead to interface with the Release Might Team.
Technologies Used: Core Java, IBM WebSphere 7 MQ v7,IBM WebSphere A
Confidential
Senior Developer
Responsibilities:
- Worked as lead developer for developing Appraisal Credit clues and DIDO modules.
- Unit Test case script preparation and execution
- Prepared automation script for deployment using PowerShell.
- Architecture, designing, coding, trouble shooting and unit testing and solving project specific problems
- Defect fixing, bug analysis, log analysis, database design, database migration
- Unit Testing, Peer code reviews, code optimization and documentation
- Deploying and managing application on various servers
Technologies Used: Core Java, IBM WebSphere 7 MQ v7,IBM WebSphere Application Server, Oracle JDBC Driver,Log4J,Filenet, ATMOS Java REST API, Java 1.5, EJB 3.0,C#
Confidential
Senior Developer
Responsibilities:
- Studying the initial FS and participating in requirements review meeting.
- Design for various modules using Visio
- Writing TCL scripts for schema updating.
- Developed FileUpload Discovery Handler service.
- Provided support to the Client in User Acceptance Testing.
- Updating and briefing client with weekly status in WSR meeting.
Technologies Used: Visual Studio and .net 3.0,Java,J2ee,Oracle
Confidential
Module Lead
Responsibilities:
- Developed the Migration Queue and Migration service for queuing and migrating the documents.
- Unit testing
- Defect fixes
- Creation of Implementation artifacts.
Technologies Used: Java, Scheduler DFC, DQL
