We provide IT Staff Augmentation Services!

Sr. Java Developer (soadeveloper) Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience developing Enterprise Software for domains such as Retail (eCommerce), Publishing and Insurance.
  • Experienced and independently responsible for design, development, testing and documentation in a product development environment both in Agile and Waterfall Methodologies.
  • Expert in developing Spring Boot Applications related to SSO, Config Service and Custom applications on Pivotal cloud.
  • Strong in SOA development using J2EE, Spring API’s, SOAP, JAX - WS, IIB, Datapower, WTX, WSRR, Cast Iron and API Management.
  • Solid working knowledge of middleware concepts likes Transactions, Connection pooling and messaging.
  • Demonstrated great strengths in complex bug fixing, debugging applications, documentation, quick learning, meeting project deadlines and delivering complex solutions qualitatively. Good experience in Web services security, SSL implementation, PKI, Encryption and Decryption mechanisms.
  • Hands on experience in developing applications using SQL Server/Oracle Database, writing Constraints, indexes, views and Stored Procedures.
  • Worked extensively Cassandra, performed various tasks such as writing CQL scripts, configuring keyspace, indexes, partition, clustering key, and consistency level.
  • Extensively worked on Cloud based solutions using Pivotal Cloud Foundary, Docker, Cassandra and DataStax.
  • Excellent verbal and written communication along with good analytical and problem-solving skills. Strengths include quick learning, positive attitude, trustworthiness, self-motivation and hard work.
  • An energetic and vibrant professional who will deliver projects with excellence using creativity, enthusiasm and years of solid experience in Development.
  • Significant experience in coordination of work, status updates and decision-making processes with customers and teams in multi-site engagements.

TECHNICAL SKILLS:

Operating System: UNIX (Solaris, Linux) CentOS, Windows Vista/XP

Languages: Java, C, C++, JavaScript, Visual Basic, XSLT, SQL, CQL, ESQL, Shell/Perl

Framework: Spring, Spring Boot, Spring MVC, NodeJS, JPA, Hibernate, JUnit, Mockito and Log4J

Design Pattern: MVC, Singleton, Factory, Fa ade, Observer, Adapter, DAO

Web Technologies: JMS, JSP, Tag Libraries, Servlets, XML, JAXB, Xalan, Xerces (SAX / DOM Parser), XMLBeans, Ajax, Swagger, JDBC, Java Beans, ANT, Maven, Gradle, HTML, CSS, JavaScript

SOA Technologies: IIB, Message Broker, Datapower, WTX, WSRR, Cast Iron, MQ, MQTT, SOAP, REST, WSDL, XML Schema, Web Service, XSD, XSLT, XPATH, XML Signature, SSO, API Management

UI Frameworks: ReactJS, AngularJS, HTML5

Other Tools: Microsoft Project, Jira, Wiki, ECHO, Teamcity

Relatonal Databases: Oracle, SQL Server, MySQL, MS-Access

Big Data and Cloud: Pivotal Cloud Foundary, Apache Cassandra, DataStax

Application/Web Server: IBM Websphere, Tomcat Jakarta

Tools: /IDE: Eclipse, IntelliJ, SQL Developer, mySQL, DataStax, SoapUI, PostMan, JMeter, SharePoint, Textpad, Atom, rfhUtil, WinSCP

Source Control: Stash, Git, GitLab, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, OH

Sr. Java Developer ( SOA Developer)

Responsibilities:

  • Developed several microservice based applications using Java 8, Spring/Spring Boot, and Lombok annotations.
  • Developed several RESTful based web services endpoints to facilitate data transfer used by both mobile and web based applications.
  • Developed services to facilitate OAUTH2 authetication and authorizations for Mobile and Web Clients.
  • Developed application using Cassndra database, and worked on CQL Scripts (creating keyspace, defining primary key, partition key, clustering keys, indexing query) and other data manipulations as required from time to time.
  • Administered MQ’s and performed various functions like configuring queues (Local, Remote, Transmission), pub/sub (Topic String, destination QM, Dest queue, etc), channel, clustered queues with MQExplore and or command line.
  • Responsible for building and deploying IIB/Java application using Teamcity from Dev to Prod environment, create auto-build scripts, manage deployment and release, and support all Production activities.
  • Worked extensively on PCF (Pivotal Cloud Foundry).
  • Worked on Spring security and LDAP integration.
  • Created Auto deploy and sanity test jobs using Maven, Gradle and Shell Scripts in Teamcity, thus achieved centralized version and configuration file control.
  • Implemented Caching in Java API using Caffeine Caching methodology.
  • Provided comprehensive subject matter expertise in defining, implementing, and supporting multiple message-based systems.
  • Worked on Spring Boot applications Unit Test cases using Sping JUnit plugin and Mockito framework in a Test-Driven Development (TDD) environment,
  • Worked closely with the SOA and QA for test suite design, tuning integration and performance tests.
  • Followed Agile Software Development Methodology to build application increamentally. Participated in Springs and daily Scrum to deliver quality software solutions.
  • Implemented ECHO logging methodology including sending log data with ECHO client appender, query data from ElasticSearch, generate visualization chart from Kirbana, setup Porduction environment monitoring with Beancon Alert.
  • Involved in Porduction environment support, handled Infra instances, provided instant solution for Prod issue.
  • Used Log4j logger and debugger to capture flow level and node level logs which includes runtime exceptions.

Environment: Java 1.6, Java 1.7, Java 1.8, Agile, MQ 7.5, MQ 8.0, JavaScript, CQL, Angular JS, React JS, NodeJS, NPM, Java Beans, Spring Code, Spring Boot, JSON, XML, JUnit, RESTful, ECHO, Kirbana, Teamcity, Stash, Git, Gradle, Mockito, Log4j, Microservice, UNIX, Linux.

Confidential, Memphis, TN

Sr. SOA Developer

Responsibilities:

  • Developed backend services using Java 7 and 8 in Spring, integrating with database and JMS queues.
  • Developed RESTful web service using Spring Boot to provide functional basement for UI.
  • Developed and modified the database objects including views, indexes, Stored procedures and SQL queries as part of service development and performance tuning.
  • Accomplished message routing approach via pub/sub in IBM MQ, configured publications including topics, subscriptions and JMS queue connection.
  • Impelmented unit test using JUnit test frame. Developed automation test script using Gradle build.
  • Developed and finished Legacy applications using IBM Itegration Bus(IIB).
  • Finished Legacy services development within Struts and Hibernate, helped services migration to Spring and PCF.
  • Developed Mock web services for testing the existing and new web services using SOAPUI.
  • Implemented O-Auth2 authentication grant types (authorization code, implicit and client credentials).
  • Ensured high code quality by using Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), Mob Programming.
  • Prepared requirement understanding documents and shares the same with other team members.
  • Worked in a Scrum Agile process with two-week iterations delivering new features and working software at each iteration. Performed story kickoffs with product owners and testers.
  • Provided post launch production support, bug fixes and ongoing maintenance.
  • Apart from project deliverables, also conducted knowledge sharing sessions and guided the team in providing optimal solutions for the customer.

Environment: Agile, eXtreme programming and Scrum. Java 7, 8, Pivotal Cloud Foundry. O-Auth2. JUnit, Spring, Spring Boot, Struts, Eclipse Link, Hibernate. SQL Server 2012, Oracle and MYSQL. GIT and SVN. Gradle and Maven . JBOSS and Tomcat.

Confidential, Jacksonville, FL

SOA( Message Broker & Datapower ) Developer

Responsibilities:

  • Involved in the high level design of Messaging architecture comprising of Message Broker, Data power, Diamond, MQ Series Cloverleaf and WTX
  • Developed message flows using Java Compute Node, mapping Node, XSLT node, File, Aggregate, Sequence, Timer and Collector nodes
  • Developed Web Services (SOAP, JSON, XML) in Message Broker using SOAP nodes and HTTP nodes
  • Developed Message Broker services to interact heavily with Databases using stored procedures and Table functions.
  • Involved in the setup of Multi-Instance Broker and Queue managers
  • Developed WTX Maps to Process HIPAA EDI Transactions.
  • Designed and developed Common sub flows for Auditing, Error handling and Logging.
  • Experience troubleshooting with trace files, MQ logs, and JMS logs.
  • Worked with WTX-Launcher environment to run various maps, and configured HTTP, SOAP adapters to accept incoming XML payload
  • Providing Administrative support for MQ objects including Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels, Transmission Queues, Triggered Processes
  • Part of team that did a comparison between WTX and Cloverleaf and given recommendations
  • Configured AAA Services, Multi Protocol Gateway and WSP Services in Datapower
  • Used XSLT for implementing Transformation services in Datapower
  • Created WSRR Sandbox environment used the Registry and Endpoint Lookup nodes in Message Broker

Environment: Message Broker 8.0, 7.0, MQ 7.x, Cloverleaf, WebSphere Process Server, WTX, ILOG, ESQL, Unix, Linux, Datapower, Tivoli, Java, SAP & DB2.

Confidential

Message Broker Developer

Responsibilities:

  • Responsible for the design and development of Qoros SOA initiatives involving the migration of Legacy interfaces in to ESB layer
  • Developed message flows and message sets to handle XML, TDS, and Cobol Copy book Message formats,.
  • Developed WSDLs, XSDs, XSLT for the Qoros service frame work Enablement
  • Developed type trees and maps by creating manually and by importing Cobol copy books and WSDLs
  • Developed Multi-Protocol Gateway, WSP services in Datapower
  • Involved in configuring the load balancer groups in DataPower Worked in debug, troubleshooting various issues by using logs, probes and problem determination tools which are available in DataPower device
  • Implemented Log4j logging Framework and developed Exception handling frame work for the Message Broker interfaces.
  • Undergone training in WTX and implemented first phase of WTX maps and type trees to process EDI transactions
  • Created Queues, Channels, MQ clean up scripts and procedures for Backup, recovery

Environment: MB 7.0, MB 8 (Beta), Datapower, WTX, Java, MQ Series, ILog, Linux, DB2, Mainframes, AS/400

Confidential

Middleware Engineer

Responsibilities:

  • Developed Web services using SOAP and HTTP nodes for both Inbound and Outbound services from Message Broker
  • Created WSDLS, XSDs both from Bottom up and Top down approaches. Worked with business people in defining business objects and corresponding Message definitions. Developed message flows and message sets to handle XML, TDS, and Cobol Copy book Message formats,.
  • Worked with onshore resources in requirement gathering, business requirements to implement middleware services at Confidential .
  • Undergone training in Datapower and ICS
  • Implemented Gateway services and configured XML manager components in Datapower
  • Worked in debug, troubleshooting various issues by using logs, probes and problem determination tools which are available in MQ, Message broker and DataPower.
  • Developer Message flows to interact with Outbound SAP Adapter Calls.
  • Developed re-usable common Java functions to do file Handling.
  • Called Blaze rules from the message broker interfaces
  • Created message flows using Java Compute Node and Mapping node
  • Developed message flows using Timer, collector, Email, File, Database, Filter, Route nodes
  • Involved in the Daily MQ and Message Broker environment support, monitoring and trouble shooting

Environment: MB 7.0, 6.1, 6.0, Datapower, WMQ, Java, WTX, Blaze, AIX, DB2, Oracle on AIX & Linux, Windows and Mainframes environment

We'd love your feedback!