We provide IT Staff Augmentation Services!

Java/j2ee Auditor Resume

3.00/5 (Submit Your Rating)

SUMMARY OF EXPERIENCE:

  • Work with the technical teams to create and deliver design specifications in compliance with enterprise standards.
  • Responsible for the overall design, development, testing and implementation of solutions and mapping business requirements to technical requirements.
  • Utilize technical skills and experience to develop cost effective information systems, adapting to changing technology environments, and deliver on time to meet customer requirements.
  • Demonstrate the ability to define, influence, and communicate technical direction, and fully committed to ensure the successful transformation of legacy systems. Perform architectural reviews of the application tiers, frameworks, component types, and interfaces.
  • Determine gaps between current and target architecture, and develop plans for transitioning to target architecture that identifies opportunities to improve enterprise - level systems to support business processes and utilize emerging technologies.
  • Perform architectural reviews of the application tiers, frameworks, component types, and interfaces.
  • Promote and educate customers and stakeholders on the use and value of the enterprise architecture.
  • Serve as an advisor to the Associate CIO and other managers, ensure the transformation of Legacy Systems and successful delivery of new systems into production.
  • Explain Enterprise Technology Strategies and Enterprise Solution Design.
  • Describe Cloud Computing Capabilities and Architectural Concepts.
  • Describe the Conceptual Architecture View model for Oracle Reference Architecture Engineering and the capabilities required for an engineering infrastructure.
  • Describe how Definition of a Service provides an unambiguous definition of Service Oriented Architecture Service used as a building block with a Service Oriented Architecture.
  • Create Logical Architecture View components of the Information Management environment and show how they are connected to each other.
  • Describe Common Management and Monitoring Standards.
  • Explain Common Security Strategies.
  • Perform Oracle Solutions Mapping to the architecture business needs.

TECHNICAL SKILLS:

Architecture Framework: Oracle Enterprise Architecture Framework (OEAF similar to TOGAF)

Enterprise Architecture: Application Architecture, SOA, BPM, MDM, BI & Analytics, Big Data, Security Architecture, Cloud Architecture

Design Tools: UMLDesigner (UML Modeling Tool)

Methodologies: Agile, Scrum, DevOps

Java EE Framework:

Java EE: Java EE, JSP/JSF, Servlet, Bean, WebSocket, EJBs, MDBs

Spring: Spring MVC, SpringBoot, Spring Beans

Integration Components: JMS, JPA, JCA, REST API (JAX-RS), SOAP API (JAX-WS) BPM, EDA, MDM, BI & Analytics, SOA & Microservices Architectures

Middlewares: MQ Series, JMS Queue

Other Frameworks: Struts, Spring MVC, Spring Boot

Java Patterns: Java Design Patterns & Java EE Design Patterns & Anti-Patterns

Databases: Oracle, Sybase, SQL Server, MySQL, DB2

Application Servers: WebSphere, WebLogic, Glassfish, Apache, Tomcat, JBoss

Big Data: Structured & Unstructured Data, SQL & NoSQL Database, Cassandra, Kafka, Big Data SQL, Hadoop, MapReduce, Spark, Batch, Elastic Search, Kibana

Other Tools: SonarQube, Parasoft JTest, Git, GitLab, SVN, Nexus, Artifactory

Systems: Unix (AIX, Solaris, HP-UX), Linux (RedHat), Windows, Docker, Oracle VM

Development Tools: Eclipse, Maven, JDeveloper

Business Areas:

Financial Banking: Application Development in Forex, Commodities, Equity Derivatives

Retail Banking: Auditor for Java EE Applications & Application Development

IT Consulting: Applications Development, Applications Audit, Applications Architecture

CAREER HISTORY:

Java/J2EE Auditor

Confidential

Responsibilities:

  • Retrieve the application sources code from Git or Gitlab or SVN.
  • Run maven build on the project.
  • Run static code analysis with Parasoft JTest code scanning tool.
  • Perform a project violations/issues analysis.
  • Create an analysis BIRT report with BIRT tool.
  • Document the report with appropriate recommendations to take into account potential issues that may raise in production environment.
  • Perform supporting tasks for developers to help correct issues or violations with best practices.
  • Install Dynatrace agents on JVMs on the servers.
  • Configure Dynatrace and collect data during load testing or bench.
  • Write a test report based on performance analysis: Network, CPU, Memory, Thread, JVMs, Databases, Pure Paths, Transactions Flow.
  • Provide best recommendations for application owners to take into consideration the application performance, scalability and availability, and monitoring.
  • Related to the network analysis (how to interpret network collected data during analysis).
  • Related to the CPU analysis (how to interpret CPU collected data during analysis).
  • Related to the memory analysis (how to interpret memory collected data during analysis).
  • Related to response time analysis (how to interpret response time data during analysis).
  • Related to database analysis (how to interpret database performance data during analysis).
  • Perform the IT current assessment and future vision model.
  • Define a gap analysis of the ecosystem.
  • Define a project schedule plan to list projects to realize in order to migrate from a single scan architecture to a multi-scan architecture.
  • Architect the migration solution with the use of the UMLDesigner tool for UML modeling and output these artifacts: use cases, domain diagram, design model, architecture model, deployment diagram, architecture baseline, and a solution model.
  • Realize JAP migration from Spring MVC to Spring Boot.
  • Developed a multi-scan solution of JAP.
  • Architect and developed a monitoring solution (agent and reporting tool) to monitor the overall deployed JAP applications for performance, availability, scalability, and manageability.
  • Integrated into JAP the security plugin OSWAP « dependency-check » to scan dependencies.
  • Developed a SonarQube plugin for JAP.
  • Developed reporting BIRT template for JAP scan report.

Technical Environment: Parasoft JTest, Dynatrace, Java/J2EE, Spring MVC, SpringBoot, Struts, EJB, Hibernate, JPA, JAX-RS, Cassandra, Kafka, SonarQube, Nexus, Artifactory, GitLab, Jenkins, Maven, UML Modeling, Architecture & Design, Oracle Database.

Senior Java/J2EE Developer

Confidential

Responsibilities:

  • Requirements gathering, requirements analysis & UML modeling, back-end development in Java/J2EE, front-end development in JavaScript, PHP, unit tests and integration tests.

Technical Environment: Java/J2EE, Hibernate, JPA,JAX-RS, Restful Web Services, JavaScript, PHP, JBoss, Architecture.

Java/J2EE Senior Developer

Confidential

Responsibilities:

  • Requirements gathering, requirements analysis, design patterns, back-end development in Java/J2EE, Waterfall methodology team of 3 developers.

Technical Environment: Java/J2EE, JTA, Transactions, Java Business Process Management(JBPM), JBoss, Architecture.

Java/J2EE Developer

Confidential

Responsibilities:

  • Requirements gathering, requirements analysis, web development in Java/J2EE, team of 3 developers.

Technical Environment: Java/J2EE, JSP, JSPX, JavaScript, Tomcat.

Technical Analyst

Confidential

Responsibilities:

  • Analyze financial trade operations, review pricing, model instruments, use Summit FT, investigate database and business work flows managing payment issues.

Technical Environment: Forex, Swap, CDS, Summit FT, Oracle Database.

We'd love your feedback!