Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Software Developer 
United States, California, San Jose 
500380420

03.07.2024

Your Role and Responsibilities
In this role you will work in an agile, collaborative environment across software architecture, understanding both front-end and back-end concerns, while specializing in the back-end. Works with client-server architectures, networking protocols, application development, and databases. You will Use and develop RESTful APIs and web services.

You understand user and system requirements, you develop using object oriented programming, multi-threading and concurrency. You plan, analyze, design, and construct databases. You Implement industry standards and best practices for database security and capable of analyzing and defining database and information security requirements.

You develop structured query language (SQL) queries, back-end database stored procedures, or NoSQL queries. You work in programming languages like Ruby, Python, Java, Node.js, server-side JavaScript.

Required Technical and Professional Expertise
You are required to have a minimum of 2 years experience in the following:

  • Experience working with Linux or Unix based OS.
  • Strong development experience in Java, Object-Oriented programming, REST API development.
  • Working knowledge in Container technologies: Kubernetes, Docker.
  • Working knowledge in OpenShift.
  • Experience working with Automation and Integration processes and tools like Jenkins.
  • Experienced with tools such as GitHub.
  • Experience working in an Agile/SCRUM-based environment.
  • Excellent communication skills (verbal and writing).
  • Troubleshoot and solve customer issues on production deployments.


Preferred Technical and Professional Expertise

  • Experience with Data Engineering, Data Governance, Data Management.
  • AWS or IBM Cloud expertise.
  • Awareness or experience in Big Data technologies, Spark, streaming data.
  • Track record of open source contributions.
  • Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems or equivalent.