We provide IT Staff Augmentation Services!

Senior Engineer Resume

3.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • 15+ years of experience in s/w development and designing/architecting Software apps which includes large - scale, Object-Oriented n-tier Scalable, high-performance distributed systems and web applications.
  • Extensive design and development within a Front Office environment with strong skills in Core Java, Multi-threading, Relational Databases and strong scripting.
  • Strong development experience in J2EE technologies including Hibernate, EJB, JSP, Servlets, RMI, Java Beans, JDBC, JNDI, JMS, XML and WebServices REST/SOAP.
  • Well versed in role of DevOps engineer working with network, DBA’s, QA, Prod Support and continuous integration tools with a focus on quality and timely deliveries.
  • Development of microservices using SpringBoot, containerized applications using Docker and deployment on AWS cloud (ECS, EC2, SNS, SQS, RDS, S3)
  • Identity management using SAML-SSO, OAuth2(JWT), LDAP
  • Implementation of cert based mutual auth using https/TLS, PKI, SSL, CyberSecurity involving encryption, decryption and hashing algorithms.
  • Business / Systems Analyst experience entails working with clients / domain experts to analyze and define business requirements, preparing functional and technical specifications and providing a liaison between business groups and technical team.
  • Network:Deep understanding of networks using TCP/IP, UDP, ICMP, DNS, OSI layers and load balancing/failover.

TECHNICAL SKILLS

  • Agile Methodology
  • ANT
  • Axis
  • C++
  • CVS
  • DB2
  • Design Patterns
  • Eclipse
  • EJB
  • Hibernate
  • HTML
  • J2EE
  • Java
  • JavaScript
  • Jboss
  • JBuilder
  • JDBC
  • JDeveloper
  • JProbe
  • JSP
  • Linux
  • LISA tool
  • MAVEN
  • Oracle 10G / 9i
  • PL/SQL
  • RAD 8.0
  • Rational Unified Process (RUP)
  • Rational XDE
  • Servlets
  • Spring MVC/Boot
  • SQL
  • SQL Server
  • Struts
  • SVN(Subversion)
  • Sybase
  • TCP/IP
  • Tomcat
  • Toplink
  • UML
  • UNIX
  • Visual Source Safe
  • VMware vSphere 5.0
  • Weblogic 5.1 / 6.1 / 9.1 / 10.1
  • WebSphere/Liberty 8.5
  • Windows XP / 2000 / NT4.0 / 98
  • XML

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

Senior Engineer

Responsibilities:

  • Developed SpringBoot microservices to enable stop/start of remote services like stop/start of Horn/Lights/Engine/Door, etc
  • Used SNS to publish messages to SQS queues and SpringBoot listener to fetch the remote service status from SQS.
  • Developed AWS Lambda functions to process reports uploaded to S3.
  • Used T3 core services such as TS, GS, DS as the core logic processes and sent out remote messages to the vehicles via Gateway services.
  • Used Docker to to create docker images and push them to Amazon ecr.
  • Exposed REST API and integrated with Legacy systems via SOAP Web Services.
  • Used JBoss as the On Prem App Server where ear and war files were deployed for the various applications.
  • Used threads to asynchronously make SOAP requests to the audit/trace server and also for keeping track of SLA for overall performance of the transactions.
  • Used Redis for caching.
  • Involved in Agile methodology in 2 week sprints. Stories as deliverables.
  • Used ELK Stack for logging.
  • Developed CICD deployment pipeline
  • Used OAuth2 JWT for authentication and authorization between microservices.

Environment: Jboss EAP 7.1, Java 8, AWS Lambda, SNS, SQS, REST, SOAP, Docker, SpringBoot, Maven, Jenkins, Sonar, GIT, Kibana, ELK Stack

Confidential, Addison, Texas

Senior J2EE/Microservices Engineer

Responsibilities:

  • As part of the ePayments team developed the SOAP client to connect to the MSP/MDX platform.
  • Configured SSL certificates to communicate with the MSP services on TLS1.2 protocol and Entitlements Authentication services.
  • Development of SSO for user authentication in lieu of Entitlement services.
  • Developed common component for adding mandatory header info to the SOAP requests to MSP
  • Designed and developed the SOAP WSDLs in the Web Services layer to provide services to UCRS(Collections), IVR, Online Banking.
  • Designed RESTful API’s for Mule for Customer Svc to talk to the MISP services.
  • Developed the amortization calculator as dockerized Spring Boot Microservices and deployed to AWS.
  • Used Spring cloud feign client(Netflix) to call Eureka services for inter communication between the microservices.
  • Creation of LLD documents for the Year End Mortgage and Monthly statements.
  • Developed POC for caching of Mortgage account info using EHCache caching framework

Environment: SOAP/REST, Spring MVC 4.0, TOAD, Splunk, Java 8, Websphere/RAD 8.5, Maven, Jenkins, Sonar, Bitbucket, SpringBoot 2.0, Linux, AWS.

Confidential

Senior J2EE Engineer

Responsibilities:

  • PCI Retail Debit Card project adopted the PCI-DSS (Payment Card Industry Data Security Standard) policies to safe guard Master Card PAN data.
  • Development of CTS(Central Token Services), a J2EE application which exposes REST API through a proxy housed in the DataPower/Akana platform. The capability of CTS is to provide tokenization and detokenization of PAN data from Master Card. All requests come into CTS through Datapower proxy.
  • CTS handles high volume transactions( each trnx 10 millisec roundtrip), 100 transactions/sec thruput due to debit card ISO transactions while caching the Master Card PAN in IBM Extreme Scale.
  • Developed these services as Jersey based RESTful services which were used for tokenization and detokenization of PANs and tokens
  • Used JPA/Hibernate to access tokens from SQL Server DB
  • Used Kafka to asynchronously log audit event data to DB from the various components.
  • Development of SOAP WebService to Master Card and Voltage appliance.
  • Installation and configuration of Voltage Appliance. Voltage engine provides a reliable implementation of the FPE(Format Preserving Encryption) tokenization algorithm producing FPE tokens from Master Card PANs.
  • Configuration of Thales HSM with Voltage. Used as the key protection and management in encrypting the token table mapping by Voltage.
  • Deisgn and review of ISO Converter, Socket TCI/IP based app.
  • Involved in architecture of CTS wrt horizontal and vertical scalability, high availability, System Interaction Diagrams.
  • Involved in Security design details wrt CIA(Confidentiality, Integrity, Availability), data in-flight(TLS) and data at-rest, Identity Mgmt, Certificate Mgmt. Cert based mutual auth.
  • Authentication & authorization between CTS-Proxy and CTS server, CTS server and Voltage, CTS server & DB.
  • Non-invasive event probe for CTS health check. Performance monitoring using Dynatrace, DCRum.
  • Used Splunk as Log aggregator from many JVMs.
  • Review of OWASP techniques.

Environment: Java 7, REST/SOAP WebServices, Jersey, Spring WS, CXF, Hibernate, WebSphere Liberty 8.5, Voltage applicance, Thales HSM, MS-SQL Server, Spring MVC 4.0/Boot 2.0, Maven, Jenkins, Sonar, GIT Bash, Mockito, Docker, Feign client, Eureka service registry, Spring Cloud/Integration, Kafka, SourceTree, Linux, SOAP UI, IBM Extreme Scale, Splunk, Dynatrace, DCRum

Confidential

Senior J2EE Lead Developer/Solution Design Analyst

Responsibilities:

  • Involved in the POC of implementation of the IV(Interface Virtualization) LISA tool(tool by Computer Associates).
  • As part of LISA POC implemented various test cases like SOAP Web Services, RESTful Web Services, JDBC virtualization, Middleware virtualization.
  • Implemented data anonymization of PII(personal identifiable info) data using LISA.
  • Involved in security controls review using the CIA rating.
  • Implemented POC of integration of upstream and downstream systems using j2ee best practices in a IBM Websphere 8.0 environment.
  • Involved in the SCM plan, SOD(Separation of Duties), Architecture documentation, System process flows.

Environment: IV LISA tool, Websphere 8.0, SOAP, REST, SFTP, SQLServer, Accurev, IBM DataPower

Confidential, Pittsburgh, PA

Lead Java/J2ee Developer

Responsibilities:

  • Deisgn and dev of the Batch Processes making use of MDB’s to consume messages from the various queues and topics.
  • Developed the JAXB processes to parse the XML messages coming from the MDB’s.
  • Developed REST Web Services to talk to Oracle SOA SUITE for data exchange and orchestration.
  • Developed jython scripts to manage the JMS objects, general WebSphere 8.0 administration.
  • Creation of architecture documents, test plans, and workflows.
  • Developed the Outbound processes (JMS clients) to send out messages to ERP (Oracle SOA SUITE).
  • Creation and review of architecture documents during the elaboration phase.
  • Used VMware vSphere to log into the Virtual machine running Win7 and managed the app deployment process on Websphere server.

Environment: JMS, MQ, REST, JAX-RS, Jersey, MDB, WebSphere8.0, RAD8.0, Oracle 11g, ClearCase, BPEL, Oracle SOA SUITE, used XA enabled DataSource

We'd love your feedback!