We provide IT Staff Augmentation Services!

Java Consultant Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Having more than 11+ years of experience in analysis, design, development and deployment of applications/products.
  • Experience in Finance, Payment, Card Processing, Banking, insurance and Telecom.
  • Demonstrated success in envisioning and delivering insightful & innovative business solutions through effective technology.
  • Architected & designed multiple products, components and solutions. Have suggested and justified project directions
  • Performs varied and complex duties and tasks that need independent judgment to develop using Java/ JEE/ SOA / BPM / Database/Scripting/Report/Big Data technologies to meet customer need.
  • Rich experience in Object Oriented Analysis & Design (OOAD) and Expert knowledge in object oriented programming & solid principles.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, JMS (Java Messaging Service)and Microservice - oriented architecture.
  • Extensive experience in Design and Development of innovative products, n-tier Enterprise Web-Applications, Client/Server applications using Java, JEE, EJB, Servlets, JSP, JDBC, Swing, XML, Java I/O, XSLT, ALBPM, Confidential BPM 10g/11g, BPMN, web services REST & SOAP, JavaScript, HTML, RMI, JSON, UML, OOAD and other technologies.
  • Proficient in using IDE like Eclipse, IntelliJ, WSAD, JDeveloper and NetBeans.
  • Have good experience and understanding in multi-threading and parallel processing.
  • Good experience in database programming using SQL & PL/SQL.
  • Experienced in Databases like Confidential, DB2 and MySQL.
  • Good Exposure in UML and Database Designing.
  • Well versed in SDLC & Agile Methodologies.
  • Strong hands-on in implementing the Java/J2EE/BPM Design patterns.
  • Research and recommend open-source technologies for efficiency and innovation, and maintain and update knowledge on rapidly changing technology.
  • Experienced in WebSphere Application Server, Confidential WebLogic Application Server and Apache Tomcat Server.
  • Proficient in Designing and Architecting BPM processes on Confidential BPM11g/10g (ALBPM) & Bonita.
  • Expertise in requirement analysis, solution design, development & testing using leading BPM & SOA platforms ( Confidential BPM, Bonita & Confidential SOA).
  • A dynamic professional with strong analytical and problem solving abilities.Adapt quickly to an existing, complex environment.Quickly learn new concepts and software.Self-motivated, independent, detail oriented, responsible team player.
  • Possess excellent communication and written skills, leadership and mentorship qualities. Process oriented and good team player.

TECHNICAL SKILLS

Java/JEE: Java SDK, Muti- threading, Concurrency, Servlets, JSP, EJB, JNDI, JTA, JMS, Collections API, JDBC, Swing, RMI, Webservices REST & SOAP, XML, XSLT, SAX, DOM, JAXP, JAX-WS, JAXB, JPA.

Web: CSS, HTML, JavaScript, JQuery, AJAX, Angular JS, Node.js

Frameworks: Struts, Spring Core, Batch, Security, AOP, Data Access, Web, Hibernate, Jersey and Log4j.

Languages: Java, J2EE, SQL, XML and BPM

CI/CD: Jenkins, Bamboo, Maven, Gradle, JIRA, Agile Central(Rally), Puppet, Artifactory, SonarQube, Crucible, Fortify, SOATest and AppScan

Design Methodologies: Java & J2EE Design Patterns, OOP, OOAD, Microservice-oriented architecture, SOA, BPMN, Component Based Development (CBD), Test Driven Development

RDBMS: SQL, PL/SQL, Confidential, DB2 and MySQL

Application Servers: WebLogic, Web Sphere, Apache Tomcat, Jetty & JBoss

Version Control Tools (SCM): Git, BitBucket, ClearCase, VSS, WinCVS, CVS, Subversion, AccuRevOS Unix(General familiarity - bash, cron, mounts, ssh and development) and Windows

Modeling: UML, Enterprise Architect, Rational Rose and MS Visio

Testing: JUint, Mockito, EasyMock, SOATest, Cucumber

Tools: NetBeans, Intellij, WSAD, TOAD, Eclipse, WSAD, JDeveloper, SQL Developer, Mule, DMExpress, Actuate, VMWare

Others: Confidential BPM studio, Confidential BPM Enterprise server, ALBPM, Confidential 11G BPM product suite, Confidential 10g BPM product suite, Confidential SOA Suite 11g, BPEL, Confidential BPM studio, Mongodb, Pivotal Cloud Foundry, AWS, Hive, Sqoop, Oozie, Apache Hadoop, HDFS, HBase, MapReduce, Pig, NoSQL (mongodb, Casandra), Amazon EC2, OAuth, SSO

PROFESSIONAL EXPERIENCE

Confidential

Java Consultant

Responsibilities

  • Ensuring best-in-class architecture, design and documentation. Collaborating with designers and analysts to implement enhancements of existing or develop new products.
  • Hands-on participation in development of proof of concepts for new and innovative solution extensions.
  • Extensively used JIRA and Kanban board.
  • Estimate level of effort to develop code to meet acceptance criteria.
  • Provided architecture and design guidance to development teams for Co FEE engineering.
  • Conduct design and code review to ensure compliance with.
  • Requirements discussion and clarifications with the Product Owners, Users and other stakeholders.
  • Have extensively worked on Microservice-oriented architecture and migrating from legacy services to microservices.
  • Have developed multiple micro services for circuit creation, port assignments and equipment handling with spring boot.
  • Have used Java 1.8 features like parallel processing, lambda expression to expand the performance.
  • Have experience in developing in both windows and Unix platform.
  • Develop multiple java/JEE components, Services and batches using core Java (1.6, 1.7 & 1.8), JEE, JSON, XML, XSD and WebService.
  • Designed and Developed large scale and highly available systems /JEE applications using Struts 2, spring, JSP, JavaScript, CSS, HTML, AJAX, Angular, Node.js, jQuery, SOAP & REST based web Services.
  • Writing and optimizing queries and PL SQL using SQL developer/TOAD.
  • Implemented number of Java and JEE Design patterns.
  • Have solid experience in addressing security vulnerabilities and overall application securities.
  • Maintain confluence pages to document product development and revisions. Design artifacts using UML like use-case diagrams, class diagrams, sequence diagrams and Architecture diagram etc. and update oneConfluence Confidential pages.
  • Have experience in integrating with Single sign on, LDAP, OAuth.
  • Performance benchmarking using JMeter and performance tuning.
  • Running Fortify scan to find and address all security vulnerabilities and Confidential compliance.
  • Coordinated the security reviews standards and pentest for products I worked for.
  • Have used Eclipse, Weblogic, Pivotal Cloud foundry, Crucible, Git, Graddle, Fortify, Jenkins and JIRA extensively.
  • In-depth review of Design and Development of deliverables prepared by developers and Sharing best practices and improve processes.
  • Have good exposure in cloud foundry like Pivotal & AWS.
  • Designed and developed multiple business critical processes using Bonita BPM.
  • Providing demos to product owners and other stakeholders.
  • Technical clarifications to development, QA and operation teams.
  • Developing test cases using Junit, Mockito. Integration and Regression Test Case development and execution using SOATest.

Environments: Java, J2EE, SQL & XML, Servlets, JSP, JNDI, JTA, JMS, Collections API, JDBC, JavaScript, Web services REST & SOAP, Angular 2, HTML, XML, XSLT, SAX, DOM, JAXP, JAX-WS, JAXB, JPA, SOA, OOP, OOAD, Eclipse, JIRA, Mongo DB, Fortify, Mule, Scrum Methodology, OAuth, EHCache, Graddle, Ant, MS Visio, SQL Developer, Tomcat, Struts, Spring, Hibernate Log4j, UML, SQL, PL/SQL, Confidential, DB2 and MySQL, SOA, Java & J2EE Design Patterns, OOP, OOAD, XML, HTML5, JavaScript, Git, Windows, Linux and MS Dos.

Confidential

Java Consultant

Responsibilities

  • Hands-on participation in development of proof of concepts for new and innovative solution extensions.
  • Attending all scrum meetings-Daily Standup, grooming, release planning, retro, Mid- sprint review etc.
  • Estimate level of effort to develop code to meet acceptance criteria and Develop code to meet story acceptance criteria.
  • Ensuring best-in-class architecture, design and documentation. Collaborating with designers and analysts to implement enhancements or new products.
  • Providing architecture and design guidance to development teams for BIN lookup and Internal Payment applications.
  • Conduct design and code review to ensure compliance with secure Visa coding standards.
  • Requirements discussion and clarifications with the Product Owners and other stakeholders.
  • Have extensively worked on Microservice-oriented architecture.
  • Maintain records/wiki pages to document program development and revisions. Design artifacts using UML like use-case diagrams, class diagrams, sequence diagrams and Architecture diagram etc. and update Visa Wikipages.
  • Design and developed multiple highly secured multithreaded processes for various business critical solutions.
  • Extensively used multithreading and concurrency for Acquiring, reconciliation, reporting and settlement processing.
  • Designed and developed multiple java batch and Spring batch processing for Acquiring platform to processes files from various processors. Also used DMExpress for data transformation.
  • Develop multiple java/JEE components, Services and batches using core Java (1.6, 1.7 & 1.8), Spring, Hibernate, Servlet, EJB, JEE, JSON, XML, XSD and WebService.
  • Designed and Developed highly scalable and reliable web applications/JEE applications using Struts 2, spring, JSP, Servlet, HTML, STL tags and JavaScript, SOAP & REST based web Services.
  • Have used latest Java 1.8 features like parallel processing, lambda expression to expand the performance.
  • Deployment in Tomcat server & JBoss on UNIX plat form.
  • Have experience in developing in both windows and Unix platform.
  • Designed and developed an in-memory caching of BIN info.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS, HTML, AJAX, Angular JS, Node.js and jQuery.
  • Writing and optimizing queries and PL SQL using SQL developer/TOAD.
  • Have extensively worked on Microservice-oriented architecture and migrating from legacy services to microservices
  • Implemented number of Java and JEE Design patterns.
  • Have solid experience in addressing security vulnerabilities and overall application securities.
  • Have experience in integrating with Single sign on, LDAP, OAuth.
  • Performance benchmarking using JMeter.
  • Running Fortify scan to find and address all security vulnerabilities and Visa compliance.
  • Coordinated the security reviews and pentest for products I worked for.
  • Have used IntelliJ, Crucible, AccuRev, Git, Bamboo, Rally software, Fortify, Maven, Jenkins, Nexus& JIRA extensively.
  • In-depth review of Design and Development of deliverables prepared by developers and Sharing best practices and improve processes.
  • Providing demos to product owners and other stakeholders.
  • Technical clarifications to development, QA and operation teams.
  • Writing test cases using Junit and SOATest.

Environments: Java, J2EE, SQL & XML, Servlets, JSP, JNDI, JTA, JMS, Collections API, JDBC, JavaScript, Web services REST & SOAP, HTML, XML, XSLT, SAX, DOM, JAXP, JAX-WS, JAXB, JPA, SOA, OOP, OOAD, Eclipse, IntelliJ, JIRA, Rally software, Cassandra, AccuRev, Fortify, Mule Scrum Methodology, Bamboo, OAuth, DMExpress, Actuate, EHCache, Maven, Ant, MS Visio, SQL Developer, Tomcat, Struts, Spring, Hibernate Log4j, UML, SQL, PL/SQL, Confidential, DB2 and MySQL, SOA, Java & J2EE Design Patterns, OOP, OOAD, XML, HTML5, JavaScript, Git, Windows, Linux and MS Dos.

Confidential, Irving, TX

Sr. Lead Developer/Tech Lead Project Lead/Architect

Responsibilities

  • Played roles of Sr. Lead Developer/Tech Lead/Project Lead/Architect.
  • Ensuring best-in-class architecture and design documentation.
  • Providing architecture and design guidance to development teams.
  • Hands-on participation in development of proof of concepts for new and innovative solution extensions.
  • Came up with layered n-tier architecture (Client Layer, Process Layer, Business/Web Services Layer, Rules Layer, ORM layer).
  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Actively participated and coordinated the daily and weekly status meeting calls.
  • Requirements discussion and clarifications in use-cases with the Business analyst & business users.
  • Responsible for overall deliverables of teams at onsite - Irving, Sioux Falls and offsite-Chennai, India
  • Created design artifacts using UML like use-case diagrams, class diagrams and sequence diagrams etc.
  • Develop J2EE components such as core Java component, Servlet, JSON, XML, XSD and WebService.
  • Design and developed multiple multithreaded java processes that runs 24/7 to process files and data on all regions (NA, APAC, LATAM and EMEA)
  • Analyzed requirements and created detailed Functional System document.
  • Designed and Developed web applications/JEE applications using Struts 2, Spring & REST/SOAP based web Services.
  • Designed and Developed persistence layers using Spring and Hibernate.
  • Developed web components for the project using JSP, HTML, STL tags and JavaScript.
  • Have used WebLogic server or Jetty server.
  • Writing and optimizing queries and PL SQL using SQL developer/TOAD.
  • Involved actively in data modeling for ISW & ISAW applications.
  • Implemented number of Java, JEE and BPM Design patterns.
  • Worked in messaging system by implementing JMS through TIBCO/MQ- Series architecture.
  • Designed and developed multiple java batches/standalone applications which are highly customizable and handle high volume of data and messages on daily basis.
  • Implemented reliable caching mechanism and developed an interface that loads, exports and manage the various inventory data which are in different formats and from multiple data sources into the centralized database ( Confidential ).
  • Very good exposure in developing backend, which can handle business critical information and interface with other systems/applications through messaging (JMS).
  • Working as a Subject Matter Expert for Confidential BPM.
  • Designing the workflow/business processes in Confidential BPM.
  • Adhering to coding standards & best practices of Java, JEE, BPM-SOA implementation.
  • Responsible for deploying and maintaining application in COB / Disaster Recovery.
  • Designed and Architected interoperable BPM processes with insight of future considerations.
  • Reengineered and designed entire existing application from Confidential BPM 10gr3 to Confidential BPM 11g according to BPMN 2.0 specification.
  • Created a middle ware design pattern using PAPI in order to access instances from OBPM/ALBPM Engine.
  • Excellent Knowledge in Installing, Trouble shooting, and Configuring of ALBPM 5.7, 6.0, Confidential BPM10g, 11g Studio and Admin Server/Enterprise Manager on Web logic Application Server 8.2/9.0/10.3.
  • Developed an ADF web application by which power users developers can monitor and control BPM instances.
  • Debugged several critical and complex BPM instances.
  • Responsible for building war and ear files and deployed on Development, QA, Staging and Production Servers.
  • Responsible for creating RPM Packages through Organization level HERMES process for SIT, UAT and PROD installations.
  • In-depth review of Design and Development Deliverables prepared by developers.
  • Interfacing with Documentum server for content management, Cognos, Mainframe, Active directory and other technologies.
  • Feasibility analysis, conceptual design, implementation and user training & enhancement.
  • Responsible for the deliverables provided by the team.
  • Technical clarifications to development, QA and support teams.
  • Served as a point of contact to the client and offshore team.
  • Won multiple Star of the month.
  • Multiple Star of the Quarter award.
  • Interest Claims Tracker project won Financial Sector Technology (FST) award for best use of IT in wholesale & investment banking
  • Hadoop Bootcamp
  • I have undergone training/BootCamp in Apache Hadoop, HDFS, HBase, MapReduce, Pig, Hive, NoSQL (mongo, Casandra), Amazon EC2

Environments: WebLogic 10.3, Tomcat, J2EE (JNDI, Ajax, Struts, JDBC, Java Servlets, JSP, Web services (SOAP & REST), Java script, JSON, Ext JS, JSF, Java Mail, JMS), JDK, MVC, Hibernate, Spring, Jetty, Design Patterns, Confidential BPM/SOA 10g/11g suite, ALBPM, MS Visio, SQL Developer, UML, JDBC, ODBC, CSS, Eclipse IDE, JDeveloper, ANT, HTML, XML, JAVASCRIPT, SVN, CVS, UNIX, Windows, Confidential 11g.

Confidential

Senior Software Engineer

Responsibilities

  • Coding (Core Product & Custom Modifications), functional enhancement and performance tuning.
  • Coding the various backend services.
  • Involved in converting existing legacy RMI services to EJBs services for all business services.
  • Coding for Wireless Reader using Wavelink Technologies.
  • Product development using java swing, multi-threading APIs for standalone client UI for client server application.
  • Developed UI screens using JSP, Struts, Javascripts and HTML.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Implemented PL/SQL and Stored procedures for Oracle9i database.
  • Used XML parser APIs like DOM for marshalling and un-marshalling of data
  • Used My Eclipse for writing JSPs, EJBs, and other java code snippets.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Guiding the junior developers.
  • Technical clarifications for development, QA and support teams.

Environments: Java, EJB, JMS, JDBC, Confidential, SQL Developer, Eclipse, XML, Tortoise, wavelink framework, Swing, RMI and WinEmulator EJBs, Web Sphere 5.x, DB2, IBM iSeries Navigator 5.x, QuickRulesBuilder 3.x, MS Visio, WSAD, XML.

Confidential, USA

Senior Software Engineer

Responsibilities

  • Design and development of backend components and services.
  • Enhanced distributed client/server and web apps - new documents and business processes.
  • Worked on Asynchronous messaging system using by implementing JMS through Publish-Subscribe MQ-Series architecture.
  • Worked on high complex interfacing components to interact with other external third party systems.

Environments: WebSphere, Tomcat, J2EE (JNDI, Struts, JDBC, Java Servlets, JSP, Web services (SOAP & REST), Java script), JDK, MVC, Hibernate, Design Patterns, UML, JDBC, ODBC, CSS, ANT, HTML, XML, JAVASCRIPT, CVS, UNIX, Confidential, EJBs, Web Sphere 5.x, DB2, IBM iSeries Navigator 5.x, QuickRulesBuilder 3.x, MS Visio, WSAD, XML.

Confidential, New York, USA

Software Engineer

Responsibilities:

  • Involved in the UML Designing (class diagrams, sequential diagrams, Object modeling etc.).
  • Coding the UI using struts framework.
  • Involved in coding EJB for Business Logic and database Access.
  • Coding Java classes using JDBC and other application specific utilities.
  • Unit Testing.
  • Involved in development of various modules Using AJAX, JSP, and Servlets.
  • Well Implementation of JDBC Connectivity to Access Data from Database Servers.
  • UAT Support & Release Activities.
  • Active Participation in the life cycle of the Project as a Team Member.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
  • As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
  • Developed Confidential PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Developed PL/SQL procedure for login module and registration module.
  • Was the member in the Product Enhancement team
  • Prepared the impact analysis documents.
  • Used MVC architecture for development
  • Did unit testing for newly developed components using JUnit.
  • Solved the Customer defects.
  • Extensively used JSP, HTML, CSS, Java script for developing new pages.
  • Used EJB, JMS, Java Script in enhancement of the product
  • Monitored and trouble shoot the Performance issues and Memory leaks in applications.

Environments: Struts, JSP, Servlets, EJB, Swing, UML, JDBC, I18N, WebLogic 8.1, Confidential, Toad and Eclipse.

We'd love your feedback!