Job Openings Senior Software Engineer 2190

About the job Senior Software Engineer 2190

Mandatory Skills

Technical Skills

  • 5+ years of relevant experience in Full Stack Development.
  • Strong Java development experience (Senior level).
  • Java backend application development, especially:
    • Multi-threading design and development.
    • JVM troubleshooting and performance analysis.
    • Exception handling.
    • Unit testing using JUnit.
  • Angular (strong UI/frontend development).
  • Containerization (e.g., Docker/Kubernetes/OpenShift containers).
  • Backend development with one or more of:
    • Node.js
    • Java
    • Python
    • .NET
  • Experience with SQL databases (Oracle, PostgreSQL) and/or NoSQL (MongoDB).
  • Experience developing RESTful APIs.
  • Understanding of Microservices Architecture.
  • Version control using Git (or SVN).
  • Technical documentation and specification writing.

Soft Skills

  • Good English communication skills.
  • Good team player.
  • Able to work independently with minimum supervision.
  • Able to work under pressure.

Preferred / Nice-to-Have Skills

These are explicitly mentioned as "Value added" or "plus":

  • Experience with OpenShift.
  • Experience with Java Spring Web Services (SOAP & REST).
  • Experience using SonarQube or other code quality scanning tools.
  • Technical solution presentation skills.