Description
Job Description:
• 3-5 years of experience in JAVA, C & Linux developer with CI/CD tools.
• Develop and maintain software applications using Java and C, ensuring high performance and reliability.
• Collaborate with cross-functional teams to design, develop, and test software solutions.
• Utilize build systems for Java and C, such as Maven or Gradle, to build and package applications.
• Implement continuous integration and continuous delivery (CI/CD) practices using tools like Jenkins, including configuring build nodes and pipelines.
• Demonstrate a basic understanding of source code versioning systems, particularly GIT, for managing code repositories, performing checkouts, and commits.
• Possess knowledge of computer and network architectures, including TCP/IP and HTTP(S), and the ability to download files using curl over HTTPS and configure HTTP proxies. Understanding of TLS is essential.
• Familiarity with databases and proficiency in SQL queries, including the ability to create database schemas.
• Experience working with Apache httpd or JBoss Application Server for deploying and managing web applications.
• Utilize Ansible and Jenkins for automation and configuration management tasks.
• Proficient in Shell Scripting to automate routine tasks and enhance workflow efficiency.
• Understand and apply IT Service Management (ITSM) concepts, including Incident, Problem, and Change Management, to ensure the smooth operation of software applications.
• Possess knowledge of Cryptography and Public Key Infrastructure (PKI), including encryption algorithms, digital certificates, and key management.
• Strong understanding of build systems for Java and C, such as Maven or Gradle.
• Familiarity with Jenkins and CI/CD tools, including the concepts of build nodes, pipelines, and continuous delivery.
• Proficiency in source code versioning systems, specifically GIT, for code management.
• Basic knowledge of computer and network architectures, including TCP/IP and HTTP(S).
• Experience with databases and SQL queries.
• Hands-on experience with Apache httpd or JBoss Application Server.
• Familiarity with Ansible and Jenkins for automation and configuration management.
• Strong scripting skills in Shell.
• Understanding of IT Service Management (ITSM) concepts.
• Knowledge of Cryptography and Public Key Infrastructure (PKI) is a plus