Senior Java Developer Resume
OH
SUMMARY
- 9 .5 years, of experience in analysis, design, development and implementation of payment card industry and telecom applications. Functional experience includes small - scale business application, solution designing, software testing, and development of remote procedural calls and development of user interface elements with Java and J2EE technologies.
- Information Technology professional with strong experience in online authentication, information security, digital/mobile payments in payment card industry. Expertise in management of software design, development, software analysis and business operations.
- Modeled and designed systems in UML using Rational Rose, Visio, Enterprise Architect - Static diagrams like Class, component and deployment diagrams and dynamic diagrams like Sequence, Object, Communication, Business Process and Interaction diagrams.
- Enhancing and maintenance of 3DS authentication application and experiencing with skills at Java 1.6, Struts 1.1/1.2, Spring 1.2/3.0, JSP, Java Beans, Servlets, XML SOAP based Web Services, BEA WebLogic 9.2, Oracle 11g.
- Solution Designed and Developed high performance, high volume, and business critical systems. Hands-on experience in payment card industry and Telecom verticals
- Expertise in developing User Interfaces, Screen Layouts using JSP’s and HTML
- Extensive experience in Core Java / Servlets / JSP / Struts.
- Having good exposure on MVC, Spring MVC and Struts Frame Works.
- Strong expertise in Relational data base systems like Oracle, SQL Server and DB2.
- Extensively worked with large Databases in Production environments.
- Extensively used SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
- Experience in maintaining and migrating the WebService integrations across various environments
- Solid experience in consuming and publishing Webservices (SOAP based and REST based),
- Strong working experience in WSDL, SOAP, XML, XSLT, XPATH, XQUERY, UDDI.
- Experience in integrating Java Enterprise applications with Oracle SOA WebServices
- Experience in maintaining and migrating the WebServices integrations across various Environments
- Experience in providing the authentication security to Java Applications based on LDAP and Kerberos tokens
- Experience in decoupling the other enterprise application interactions using JMS Queue and Topics
- Experience in complete life- cycle of test case design, test plans, test execution, defect management.
- Experience in UNIX Operating System and Shell scripting.
- Experience in writing Ant and Maven scripts for project development and deployment.
- Extensively implemented web services using RESTful technologies publishing JSON.
- Hands on experience with JUnit, Advanced Rest Client andLog4j in developing test cases and determining application functionality.
- Worked with version control systems like Clear case, SVN, CVS, GIT, etc.
- Proficient in understanding business processes/requirements and translating them into technical requirements.
- Involved in Performance tuning of the Database queries and views
- Have exposure in different stages of Software Development Life Cycle (SDLC)
- Solid communicator with exceptional team-building skills, dedicated, self-motivated achiever and ability to work independently and perform well within cross-functional teams
TECHNICAL SKILLS
Programming: Java/J2EE,XML/XSL, XSD,HTML, PL/SQL, Shell Scripting, jQuery, Beans, SWT (Standard Widget Toolkit) Swing, RCP and JNDI.
J2EE Technologies: JSP, Servlets, Web Services SOAP,RESTfull, JDBC, JMS and Enterprise Java Beans (EJB
Application Frameworks: Struts, Spring Core, Spring MVC, Hibernate, JAXB/JAXP, Junit
Application/Web Servers: Tomcat, WebLogic
Databases: DB2, Oracle, SQL Server 2000, MS Access, DB2
Operating Systems: Windows, Unix, Mac OS
Editors/IDE: Eclipse, Net Beans, Soap UI, SQL Developer
Version Control: SubVersion, ClearCase, GIT
Build Tools: ANT, Maven
PROFESSIONAL EXPERIENCE
Confidential, OH
Senior Java Developer
Responsibilities:
- Developed UI screen for CASE disposition using spring framework
- Created dashboard screen for AML Case and fraud Cases
- Added custom fields to existing FRI Web Referral, Edit case, Manual and Fraud cases using velocity templates and Java.
- Validated AML and Fraud cases using JQuery and JavaScript.
- Converted Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems
- Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
- Used JQuery Events to manipulate the elements depends on the user interactions.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Involved in writing automated JUnit test scripts for most of the business rules that are implemented.
- Worked on SQL queries and functions for dashboard functionality.
- Performed Client-side validations using JavaScript and JQuery.
- Wrote application level Java code to interact with APIs and RESTful Web Services.
- Wrote SQL queries to persist and retrieve dynamic data on the user profile page.
- Involved in developing the Controller framework using Annotated REST based controller and OOP libraries like Collections, Exceptions, Threading.
- Wrote DDQ and Queries for AML and Fraud cases in Actimize.
- Provided a globally consistent alert triage, Case Management and SAR filling workflow tool for AML, GSMA and FCOI cases.
- Configured workflow with region and country specific configurations.
- WEB Referral module developed and enhanced application on Spring MVC Framework.
- Created the ANT build scripts and Jenkins tool to build and deploy the applications
- Used SVN as the version control system, in the process of moving to GIT (distributed version control system)
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Selected and implemented a new enterprise case management system (Actimize). The system brought together on one platform the corporate security, AML, and fraud investigation teams. The result was one platform for reporting metrics, creating workflow processes, and investigations compliance management relative to internal standards and compliance with government regulations.
Environment: Java 1.6, Spring MVC, Spring Validators, Hibernate 3.0,XML, Restful web service, JDBC, JQuery, JavaScript, Log4J, JUnit, Eclipse 2.1.3, Oracle 10g., Tomcat 8
Confidential, St Louis
Senior Java Developer
Responsibilities:
- Involved in PI planning to understand the requirement for new enhancement in the system. Created the Process flows, User Interface screens for development process.
- Helped business Analyst to setup story board in SAFE for Iteration plan.
- Created the Application specifications and added them to process flows.
- Worked on parsing the XML files using DOM/SAX parsers.
- Created the ANT build scripts and Jenkins tool to build and deploy the applications
- Involved in Publishing and Consuming the WebServices (both SOAP and REST based)
- Involved in designing and developing the data model used for the enterprise application developed
- Setup the Java and application level coding, naming and architectural standards
- Involved in the architecting the application from scratch with various design patterns and architectural designs
- Involved in Publishing and Consuming the WebServices (both SOAP and REST based)
- Worked on WSDL, SOAP, XML, XSLT, XPATH, XQUERY, and UDDI.
- Used SOAP UI for testing the Web services by sending an SOAP request
- Used AJAX framework for server communication and seamless user experience.
- Created UNIX shell scripts and set up Cron Jobs for scheduling purposes.
- Involved in implementing the security for the application based on enterprise groups and application roles
- Created different .jar, .war, .ear files as part of deployment profiles creation process
- Deployed and maintained the application in WebLogic application server.
- Involved in writing automated JUnit test scripts for most of the business rules that are implemented.
- Worked on SQL queries, SQL Tuning, PL/SQL Tuning
- Worked extensively on the performance tuning of the application
- Used SVN as the version control system, in the process of moving to GIT (distributed version control system)
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries and join in Oracle 10g using Toad tool.
- Created Oracle views to present data in the present layer.
- Extensively implemented web services using RESTful technology to load all ACS data into backend database.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Developed and Enhanced application on Spring MVC Framework.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
- Prepared technical reports & documentation manuals during the program development.
- Involved to setup performance testing.
- Conducted Code Reviews to make sure the business requirements are met and the Coding Standards are followed.
Environment: Java 1.6, Spring MVC, Hibernate 3.0,XML, Restful web service, JDBC, JavaScript, Log4J, JUnit, Eclipse 2.1.3, Oracle 10g., WebLogic server 10.3
Confidential
Sr. Java Developer
Responsibilities:
- Gather requirement and specifications in PI planning.
- Helped Business Analyst to setup story board in SAFE for Iteration plan.
- Developed and Enhanced application on Spring MVC Framework.
- Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Used Eclipse IDE for designing, coding and developing applications
- Developed admin UI system to create or update or Search information on the system.
- Implemented web services using RESTful to display all vendor list information from the backend database.
- Documented the test results for numerous connector activities.
- Presented System demo to the business end of iteration.
- Performance testing after development to make sure functionality wont break with high volume transactions.
- Worked with Support team to delivered build into member test environment(MTF) and production.
- Conducted Code Reviews to make sure the business requirements are correct and the Coding Standards are followed.
- Involved in Production Support in resolving Production issues.
Environment: Java 1.6, Spring MVC, Validators, Hibernate 3.0,XML, Restful web service, JDBC, JavaScript, Log4J, JUnit, Eclipse 2.1.3, Oracle 10g., Jboss6.5
Confidential
Java Developer
Responsibilities:
- Understand design API document for MoU change
- Developed new service MoU to update end user mobile number.
- Developed Unix scripts for new proxy service MoU.
- Presented System demo to the business team.
- Performed few round of Performance testing.
- Implemented the logging interface using log4j and Singleton as design pattern.
- Used Maven for project build and deployments.
- Defined processes for CI, application delivery and development environment setup on Windows, Mac and Linux environments.
- Setup few cron jobs weekly report to fetch the data from DB.
- Configured CI for various projects using Jenkins, GIT, Maven andShellscripts.
- Conducted Code Reviews to make sure the business requirements are met and the Coding Standards are followed.
- Worked with Support team to delivered build into member test environment (MTF) and production.
- Created Load Test usingJMeter.
- Involved in Production Support in resolving Production issues.
Environment: Java, J2EE, Struts, JSP, HTML, Groovy CSS, Oracle 9i, SQL, PL/SQL, XML, XSD, Maven, UNIX, JUNIT, VSS, WSDL, SOAP, EJB, entity beans, JMS, EMMA, and Tomcat 6, Ant.
Confidential
Java Developer
Responsibilities:
- Delivery management, Preparation of Release Notes and Code delivery
- Involved in web designing using HTML, XHTML, CSS, JQuery, JavaScript extensively used Table less Design in CSS for positioning
- Used Agile methodology
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema
- Used Spring JDBC (TEMPLATE) as a data access technology to interact with the database
- Used MVC Architecture in spring framework and implemented custom tag libraries
- Used design patterns like DAO and DTO, Singleton
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation
- BNS and ETN order flow issues at modules Task engine, Delivery Engine and Activation engine.
- Fixing c4 and C6 incidents, raising Cramer Care case and installing HF
- Source Code Control management through VSS Tool.
- Capturing new requirement for device modeling
- Maintains discrepancies between NIM data base and network facing data using sync engine.
Environment: Java, Spring, Hibernate, Jira, JavaScript, Apache Tomcat, MySQL, Jdbc, Rest, Eclipse, Junit, Agile, Log4j, JSP, Servlets, Maven, CSS, HTML, JSON, Junit, XML, JSTL
Confidential
Java Developer
Responsibilities:
- Complete Workflow testing for multiple environments.
- Involved in development of Business logic and Enhancements.
- I was a part of the project requirement gathering, design, implementation, testing and deployment.
- I wrote the test cases for the new interfaces, and did extensive unit testing for code review and bug fixing.
- I took active participation in code reviews for improving the performance of the code.
- Involved in user created incident debugging and fix, related to both business and technical issues.
- Troubleshooting of performance issues in supported application.
- Performed existing bug fixing and deployment of the same in production.
- Source Code Control management through Rational IBM Clear Case Tool.
Environment: HP PC, Windows XP, JSDK 1.5, Servlets, JSP,JSTL,XML,HTML, Bea Weblogic Server 8.1, TOAD7.2, Oracle9, Eclipse3.2.2, TIBCO, Ant1.7, CVS.
Confidential
Developer
Responsibilities:
- Requirement analysis, development and testing of ITR's and defects.
- Complete Workflow testing for multiple environments.
- Involved in development of Business logic and Enhancements.
- Delivery management, Preparation of Release Notes and Code delivery.
- Source Code Control management through CVS Tool.
- Provide business knowledge to the team members.
- Participate actively in the mentoring the associates.
Environment: HP PC, Windows XP, JSDK 1.5, Bea Weblogic Server 8.1, TOAD7.2, Oracle9, Eclipse3.2.2, TIBCO, Ant1.7, CVS.