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 andJQUERY.
- Extensively worked on JS HTML DOM and JS Browser BOM
- Having excellent experience in testing and writingjavatest 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
PROFESSIONAL EXPERIENCE
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,Gradle
- 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 usingJava, 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, API, 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.
- AngularJSMVC framework used to increase productivity and maintainable code. Worked with JavaScript and building the System with the convenient methods with the convenient methods withAngularJS.
- 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 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, MavenUNIX, JUNIT, VSS, WSDL, SOAP, EJB, entity beans, JMS, EMMA, and Tomcat 6, Ant.
Confidential
Role: 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,