Security Automation Job Description

We are looking for a Developer (preferable python) responsible for Application and API integration and managing the interchange of data between the server and the client.

Key Responsibilities

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • API Integration with multiple application and  Devices
  • Implementation of security and data protection
  • Code Revie and Version Control
  • Integration of data storage solutions
  • Understand business requirements and translate them into technical requirements
  • Extensive knowledge of HTTP, RPC, REST API, etc.
  • Familiarity with Network technologies, Network Automation


  • Python
  • Ansible
  • NoSQL / DBMS
  • JavaScript
  • HTML5
  • CSS3
  • Jenkins
  • Kubernetes
  • SOAR platforms (Demisto, Siemplify, Phantom)

Skills And Qualifications

  • Expert in Python, with knowledge of at least one Python web framework {{such as Django, Flask, etc depending on your technology stack}}
  • Basic networking concepts
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Able to integrate multiple data sources and databases into one system
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages {{such as Jinja 2, Mako, etc depending on your technology stack}}
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding of accessibility and security compliance {{depending on the specific project}}
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools
  • Ability to select hardware to run an ML model with the required latency

API Developer Job Description:

SOA Architect specialized in architecture and implementation of hybrid integration solutions using MuleSoft Anypont/Apigee/AWS API gateway platform.

- Experience in architecting SOA and API solutions with distributed and multi-tier applications leveraging cloud API and on-Premise capabilities

- Blended experience in API/Cloud Integration/On-premise SOA implementations

- Good understanding of Architecture principles and ability to simplify complex technical problems

- Experience in designing high availability environments with clustering, failover/recovery and load balancing strategies for hybrid implementations leveraging API gateway

- Experience in defining SOA/API technical reference architecture and road maps

- At least 3 years of deep expertise in implementing large scale SOA based solutions with API tooling.

- Experience in designing and applying integration patterns to solve various business problems applying SOA principles

- Experience discovery, definition and modeling of APIs using RAML and implementing security aspects leveraging OAuth, Mutual SSL etc.

- Experience in message modeling, XML, JSON, XSLT

- Should be able to identify and define use cases, interface specifications and service catalogs and realize the service specifications by applying technology

- Back-ground in Java/Web Services, RestFul development

- Good knowledge of Integration/API life cycle & Methodology

Roles & Responsibilities:

· Define technical reference architecture, Develop technical solutions, tactical & strategic design options using MuleSoft Any point Hybrid Integration tooling (ESA/CloudHub/API)

· Understand all elements to architect, design, build, test, operate and maintain complex systems using MuleSoft

· Drive and Participate in high-end SOA consulting engagements

· Define Logical, Technical & Physical views of Architecture

· Provide technology leadership and guidance from SOA/API CoE to multiple engagements

· Application of various integration patterns and principles of Service Oriented Architecture

· Define service specification and contracts for a functional domain by working with SMEs

· Collaborate in multi-cultural technical environments with global teams.

· Communicate technical solutions to customers, SMEs and enterprise architects.

Tools & Technologies:

API Gateway – AWS, Apigee, MuleSoft or Boomi



Bachelor's Degree




Years of Experience:

4 - 7 Years

Work Experience:

Additional Information


Yes, 10% of the Time

Relocation Eligible:


Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities.


A global leader in the nanomanufacturing technology solutions for the electronics industry, Applied Materials is built on the strength of talented people. We offer a wide variety of job opportunities for experienced professionals and recent college students/graduates that will capitalize on your current skills while broadening your experience and engaging you in a dynamic, fast-changing industry.

Here, you will work in community to achieve a common goal and encounter exciting new challenges every day. Our company is continually evolving: implementing innovations to make semiconductors more portable, powerful, and affordable than ever before.



Similar jobs