Senior Java Developer Resume
Northbrook, IL
SUMMARY:
- Over 10 years of experience in analysis, design, development and implementation in Banking, financials payment card, Insurance 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.
- Experience in messages communication through JMS API & MQ Series.
- 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)
- Experience in developing GUI screens using HTML5, XHTML, CSS3, JSP, JSTL, Advanced JAVASCRIPT and JQUERY.
- Extensively worked on JS HTML DOM and JS Browser BOM
- Having excellent experience in testing and writing java test cases using Junit Mockito Framework.
- 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
PROJECTS EXPRIENCE:
Confidential, Northbrook, IL
Senior Java Developer
Responsibilities:
- Developed PoC to integrate Allstate Enterprise applications EDMS and OPC for document upload and USPS mailing fulfillment using spring framework and Spring Boot.
- Used React JS for Frontend screen development
- Extensively worked on JAVA Core coding to provide the Multithreading, Localization and Collections framework
- Different vendor services consumed for property location to minimize agent input work and to optimize the quote.
- Ivantage E&S act as underwriting authority for E&S carriers.
- Handled different workflows from Quote bind, new business, endorsement and cancellation. Each flow integrates Confidential Enterprise applications like EDMS and OPC for mailing and printing the document.
- 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.
Environment: Java 1.7, Spring MVC, Spring Valuators, Spring MVC, Hibernate 3.0,XML, Restful web service, JDBC, JQuery, JavaScript, Log4J, JUnit, Eclipse 2.1.3, Oracle 10g., Tomcat 8
Confidential, Chicago, IL
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.
- Extensively worked on JAVA Core coding to provide the Multithreading, Localization and Collections framework
- Doing coding based on MVC architecture using core Java- java.util, Collections, Hashmaps, Multithreading, strings, Linear Data structures like arrays & Lists and Heap Trees etc, J2EE tools and Swings along with all OOP's concepts and security features.
- Maintenance of the code quality and adherence to the coding standards.
- Used HTML, Servlets for front end design and integrating Database Layer
- 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.
- Design and development of website applications using Java, XML, velocity, JavaScript and JQuery
- 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.7, Spring MVC, Spring Validators, Hibernate 3.0,XML, AngularJS, Restful web service, JDBC, JQuery, JavaScript, Log4J, JUnit, Eclipse 2.1.3, Oracle 10g., Tomcat 8
Confidential
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.
- Developed admin and custom UI pages with search, filters, select using HTML5, XHTML, JavaScript, jQuery, Ajax, JSON
- 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
- Integrated Splunk for searching, monitoring, and analyzing data
- 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.7, Spring MVC, Hibernate 3.0,XML, Restful web service, JDBC,Splunk, JavaScript, Log4J, JUnit, Eclipse 2.1.3, Oracle 10g, JBoss 6.5
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.
- Followed MVC Structure to develop Application on client side.
- AngularJS MVC framework used to increase productivity and maintainable code. Worked with JavaScript and building the System with the convenient methods with the convenient methods with AngularJS.
- Building user interface using HTML, CSS, JavaScript, AngularJS, JQuery and AJAX.
- 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 won’t break with high volume transactions.
- Worked extensively on JQuery and JavaScript to make forms interactive.
- Developed admin and custom UI pages with search, filters, select using HTML5, XHTML, CSS3,Spring Boot, JavaScript, jQuery, Ajax, JSON
- 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,AngularJS 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.
- Defined processes for CI, application delivery and development environment setup on Windows, Mac and Linux environments.
- Involved in the config set for Web logic servers, Data Sources, JMS queues and the deployment.
- Setup few cron jobs weekly report to fetch the data from DB.
- Configured CI for various projects using Jenkins, GIT, Maven and Shell scripts.
- 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 using JMeter.
- Involved in Production Support in resolving Production issues.
Environment: Java, J2EE, Struts, JSP, HTML, Groovy CSS, Oracle 9i, SQL, PL/SQL, XML, XSD, MavenUNIX, 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, EclipseJunit, 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.1TOAD7.2, Oracle9, Eclipse3.2.2, TIBCO, Ant1.7, CVS.