We provide IT Staff Augmentation Services!

Java Developer/technical Architect Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Confidential is a senior architect and team lead with IBM Software Services for WebSphere, a specialist organization within IBM which is dedicated solely to providing highly experienced consultants with deep skills in SOA, REST, Java and Microservices and IBM’s family of products.
  • Software Services for WebSphere consultants provide SOA, Java, Microservices and REST architectures; design, development, and deployment expertise, focusing primarily on application environments where high to massive scalability, availability, and reliability are critical requirements for the success of a project.
  • With over twenty years of application architecture design and development experience, Oleg understands how to assess possible architecture approaches, explain them to clients and technical staff, and guide their implementation to support business requirements.
  • As a Senior Integration Architect, Oleg not only possesses the technical skills needed, he also brings the ability to mentor and train architects and developers.
  • Technical Leadership of the successful design, development and implementation of multiple large Java based systems Technical Training and Mentoring developers with Java, Node.js REST, ESB and Cloud Services.
  • Provided recommendations on application design approach based on Java and ESB design patterns.
  • Design, develop and implement dozens of web applications that support day - to-day operations.
  • Develop technical solutions that definitively improve scalability, performance and profits
  • Discern key business requirements and objectives by interfacing with stakeholders.
  • Plan, develop and implement successful large-scale projects from conception to completion.
  • Expert in Java development and object-oriented analysis.
  • Superior analytical, time management, collaboration and problem-solving skills

TECHNICAL EXPERTISE

  • Systems Architecture
  • OO Analysis & Design
  • Software Development
  • Consulting Experience
  • Team Leader/Technical Mentor

JAVA & WEB SERVICES TECHNOLOGIES:

Java, Servlets, JSP, JMS, JDBC, JSON

REST and SOAP Web Services, OpenAPI, WSDL, Java

Spring, OpenJPA, Spring Data, SpringBoot

Angular 4, HTML 5

Blockchain

SVN, Git

Java

ESB

BPEL

SQL

NoSQL

Node.js

Docker, Kubernetes

Confidential, Cloud Foundry

AWS

Microservices

IBM Integration Bus 10.x

IBM MQSeries 9.x

Kafka

Confidential (IBM Certified Application Developer Cloud Platform v1)

DB2

Oracle

MySQL

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer/Technical Architect

Responsibilities:

  • Architecting solutions based on the SpringBoot, Java EE and Web Services framework (REST and SOAP).
  • Mentoring developers in Java EE design patterns and best practices including Java EE, SpringBoot and JPA best practice documents.
  • Provided in-depth knowledge of Open Standards Compliant Software. Strong Knowledge of System Lifecycle Methodology. Strong background in Standards and Open Architecture Framework (Java EE Blue Prints etc) and Spring. Knowledge of Web Services (WS-*), OpenAPI and Java EE.
  • Built Proof-of-Concept business process applications to demonstrate best-practices for designing and implementing a Service Oriented Architecture using REST, WS-BPEL, WS-I standards.
  • Organized and taught workshops and Proof-of-Technology for the large GSI such as Confidential, CapGemini and Deloitte.
  • Mentoring developers with Web Services, ESB, JAX-WS and REST services,
  • Supervised design reviews, code reviews, and was closely involved in team activities to ensure quality code delivery
  • Provided guidance on the implementing software engineering best practices using the Agile Software Development methodology.
  • Participated in all phases of the software development cycle.
  • Translated requirements into systems design specifications. Designed, developed, coded, tested, troubleshoot, debugged, and supported new software and implemented packaged software solutions.
  • Assisted architects and developers with process modeling issues, as well as advising on architectural approaches to SOA and web services developments, and technology choices for design and development.
  • Assisted other members of the team in troubleshooting technical issues with JavaEE, REST, ESB developments, and deployment.
  • Experience in leading, architecting and implementing integration solutions through complete project lifecycle leveraging SOA integration architecture principles and utilizing multiple technologies Java, REST, WebSphere MQ, OpenAPI, WebSphere Application Server, JMS in Retail, Government, Insurance and Finance industries

Confidential

Java Developer

Responsibilities:

  • Mentoring developers with Web Services, SOAP, Axis, REST, JAX-WS, WebSphere’s implementation of these technologies, and the tools provided by WSAD for Web Services development
  • Assisted Confidential architects and developers with process modeling issues, as well as advising on architectural approaches to web services development, and technology choices for design and development.
  • Assisted other members of the team in troubleshooting technical issues with Web Services development, and deployment to App Servers and BPM 8.x and beta versions of WAS Liberty profile
  • Provided JAX-WS and REST Architectural and Implementation guidance.
  • Provided recommendations on application design based upon JavaEE design patterns, to help improve performance and reusability within their applications.
  • Mentored Confidential architects in use of IBM new technologies and best practices.
  • Assisted Confidential architects in the design of new applications
  • Mentored developers in Java, JavaEE, and OOA&D software process, and best practices for development
  • Troubleshooting and resolving design issues, coding errors, and performance bottlenecks.

Confidential

Java Developer
  • Mentoring developers with Web Services, SOAP, Axis, REST, JAX-WS, WebSphere’s implementation of these technologies, and the tools provided by WSAD for Web Services development
  • Assisted Confidential architects and developers with process modeling issues, as well as advising on architectural approaches to web services development, and technology choices for design and development.
  • Assisted other members of the IBM team in troubleshooting technical issues with Web Services development, and deployment to WebSphere Application Server and WBISF 5 and beta versions of WAS 6.0.
  • Provided Architectural and Implementation guidance for using IBM’s Service Data Objects.
  • Provided recommendations on application design based upon JavaEE design patterns, to help improve performance and reusability within their applications.
  • Mentored Confidential architects in use of IBM new technology such as SDO and WebSphere6 best practices.
  • Assisted Confidential architects in the design of new applications
  • Mentored developers in Java, JavaEE, OOA&D, RAD tools, software process, and best practices for development
  • Troubleshooting and resolving design issues, coding errors, and performance bottlenecks.

Confidential

Java Developer

Responsibilities:

  • Provided recommendations on application design based upon J2EE design patterns, to help improve performance and reusability within their applications.
  • Mentored Confidential architects in use of UML, OOA&D, J2EE Design Patterns, and WebSphere best practices.
  • Assisted Confidential architects in the design of new applications, and extensions to Confidential Java infrastructure.
  • Mentored developers in Java, J2EE, OOA&D, WSAD tools, software process, and best practices for development
  • Troubleshooting and resolving design issues, coding errors, and performance bottlenecks.
  • Assisted WebSphere Administration team in design and implementation of production systems, and best practices for scripted deployment of each of the 125 application clusters.
  • Worked with WebSphere administrators in WebSphere performance monitoring and tuning

Confidential

Java Developer

Responsibilities:

  • Provided recommendations on application design based upon J2EE design patterns, to help improve performance and reusability within their applications.
  • Mentored West Group architects in use of UML, OOA&D, J2EE Design Patterns, and WebSphere best practices.
  • Assisted West Group architects in the design of new applications, and extensions to West Group Java infrastructure.
  • Mentored developers in Java, J2EE, OOA&D, WSAD tools, software process, and best practices for development
  • Troubleshooting and resolving design issues, coding errors, and performance bottlenecks.
  • Assisted WebSphere Administration team in design and implementation of production systems, and best practices for scripted deployment of each of the 125 application clusters.
  • Worked with WebSphere administrators in WebSphere performance monitoring and tuning

Confidential

Java Developer

Responsibilities:

  • Provided recommendations on application design based upon J2EE design patterns, to help improve performance and reusability within their applications.
  • Mentored Confidential architects in use of UML, OOA&D, J2EE Design Patterns, and WebSphere best practices.
  • Assisted Confidential architects in the design of new applications, and extensions to Confidential Java infrastructure.
  • Mentored developers in Java, J2EE, OOA&D, WSAD tools, software process, and best practices for development
  • Troubleshooting and resolving design issues, coding errors, and performance bottlenecks.
  • Assisted WebSphere Administration team in design and implementation of production systems, and best practices for scripted deployment of each of the 125 application clusters.
  • Worked with WebSphere administrators in WebSphere performance monitoring and tuning

Confidential

WebSphere Architect / System Architect

Responsibilities:

  • Provided recommendations on application design based upon J2EE design patterns, to help improve performance and reusability within their applications.
  • Provided recommendations on the use of Enterprise Java Beans (EJBs), JSPs, and Servlets.
  • Mentored Java programmers in the use of WebSphere Studio Application Developer.
  • Help resolve issues related to WebSphere Studio Application Developer and Rational ClearCase
  • Help resolve issues related to J2EE packaging efforts and developed a batch build process using ANT and Rational ClearCase.

Confidential

Java Developer

Responsibilities:

  • Provided recommendations on the use of Enterprise Java Beans (EJBs), JSPs, and Servlets.
  • Help resolve issues related to WebSphere and the client’s application.
  • Mentored Java programmers in the use of WebSphere Studio Application Developer.
  • Assisted in the migration of WebSphere version 2.0.3 to WebSphere version 4.
  • Participated in the design of WebSphere topology in production environment
  • Provided recommendations on application design based upon J2EE design patterns, to help improve performance and reusability within their applications.

Confidential

Java Developer

Responsibilities:

  • Worked with other IBM, Sun, and Confidential architects, to design the application architecture, the business domain model, the layering of the system, the decomposition of the application into subsystems and components, the design patterns for collaboration between servlets in the presentation tier and EJBs in the business tier, the design for building XML documents from data retrieved from the business tier, and the transformation of such XML documents into XHTML via XSL transformations.
  • Provided guidance and assistance in network topology for load balancing, design of J2EE packaging and physical deployment of the application across the 120+ WebSphere AppServer nodes, and assisted in development of guidelines for J2EE and WebSphere v4 deployment best-practices.
  • Developed components for the V3 application infrastructure, and assisting and mentored Confidential developers with J2EE, WebSphere AppServer, and the WSAD development tool.
  • Provided assistance with application builds and deployment, and on-call assistance with troubleshooting and problem resolution for 24 x 7 operational environments.

Confidential

Java Developer

Responsibilities:

  • Provided recommendations on the use of Enterprise Java Beans (EJBs), JSPs, and Servlets.
  • Mentored Java programmers in the use of WebSphere Studio Application Developer.
  • Assisted in the implementation and configuration of WebSphere 4.0 on Solaris.
  • Assisted in the integration of WebSphere 4.0 with Netscape Enterprise Web Server 4.9.1.
  • Assisted in the migration of WebSphere version 3.5.4 to WebSphere version 4.
  • Help resolve issues related to WebSphere and the client’s application.
  • Provided recommendations on application design based upon J2EE design patterns, to help improve performance and reusability within their applications.

Confidential

Java Developer

Responsibilities:

  • Provided assistance and guidance with IBM best-practices for design and implementation on the use of Enterprise Java Beans (EJBs) and Servlets.
  • Performance tuning and profiling of an already built J2EE / WebSphere application, in order to resolve a number of J2EE architectural issues. Performance bottlenecks were identified and rectified.

Confidential

Java Developer

Responsibilities:

  • Designed and built object model - This involved analyzing use cases and requirements to form both static and dynamic object models using UML that demonstrated the use of Servlets/JSPs, EJBs, Java Beans in a layered architecture
  • Designed and implemented applications, representing various aspects of their business, including B2B solutions, using J2EE design patterns, WebSphere and VisualAge for Java.
  • Mentored customer developers and junior consultants on WebSphere and VisualAge for Java
  • Provided recommendations on the use of Enterprise Java Beans (EJBs), JSPs, XML and Servlets.
  • Mentored COBOL and Visual Basic programmers in the use of the VisualAge for Java.
  • Provided recommendations for implementing the use of JMS within their IT environment.
  • Assisted in the implementation and configuration of WebSphere and MQSeries on Windows and AIX.
  • Built and deployed complex WebSphere applications in a distributed and cloned environment
  • Troubleshot complex problems in both development and production environment
  • Implemented WebSphere Security with LDAP.
  • Troubleshoot any issues that would arise related to WebSphere, MQSeries and VisualAge for Java.
  • Assisted in the design and scope of a conversion from Microsoft’s web architecture to the J2EE architecture. This includes the conversion of Active Server Pages (ASP) to Java Server Pages (JSP).

Confidential

Senior Java Architect

Responsibilities:

  • Provided guidance and directions for America Express development teams using POJOs and Enterprise Java Beans (EJBs), Java Server Pages, Servlets running under IBM Websphere 3.5 Application Server.
  • Responsible for guidance and directions for all phases of the development of new systems.
  • Developed architectural services and selected frameworks to support the web-based application including application development and layering standards and common architectural services used by batch and integration application modules
  • Led the team that accounted for over half of the functionality in the V4 application, including financial transaction processing logic, common tools used throughout many aspects of the application.
  • Worked with client management and other development teams to approve and schedule defects for planned and unplanned production builds
  • Managed the team through design, development, System Test, Performance Test, System Verification Test, System Qualification Test, and live Production Operations

Confidential

J2EE Architect

Responsibilities:

  • Led a development group in creating single database sign on system using LDAP technology.
  • In addition, led development of the new Recombinant Protein system on the Oracle 8I, using
  • Enterprise Java Beans, Java Server Pages, Java Servlets running under IBM Websphere 3.02 Application Server. Responsible for all phases of the development cycle.

We'd love your feedback!