Collaborate with stakeholders to define requirements,timelines, and resource needs to implement scalable containerized webapplications, including documentation, unit testing, creating docker composefiles.
Design and implement backend services using Java and theQuarkus framework, specifically optimizing for GraalVM native builds to achievehigh deployment density.
Develop resilient, scalable, and observable distributedsystems on container platforms like Kubernetes or OpenShift.
Integration with messaging platforms (Solace, IBM MQ),databases (Oracle via JDBC), and front-end delivery (web and mobile viaWebSocket).
Implementing service resiliency and stability mechanisms(retry, timeouts, circuit breakers, idempotency)
Collaborate on the creation and maintenance of CI/CDpipelines (build, testing, security scans, deployment).
Troubleshoot and optimize applications for low memory usageand fast startup, ensuring they are suitable for serverless and auto-scalingcloud environments.
Requirements:
Bachelor's or Master's degree in Computer Science or arelated engineering field.
At least 5 years of software development experiencein developing high-performance, cloud-native microservices optimized for Kubernetes and serverless environments.
Strong hands-on experiencewith:
ava, preferably with QuarkusJava Native experience
Node.js, preferrable with AngularJSexperience
Docker/Podman
Messaging platforms like SolacePubSub+, IBM MQ, Kafka
Oracle DB, SQL
JDBC, REST APIs, WebSocket, JWT,Web cache
Demonstrated track record of buildingand maintaining automated pipelines that handle native image compilation,security scanning (SAST/DAST), and deployment to cloud providers such as AWS, Azure,or GCP.
Familiarity with mobile webdelivery using Flutter/Dart and server-driven UI rendering.
Red Hat OpenShift or Kubernetes certification is desirable.
Experience with performance and load testing tools (e.g. JMeter).
Strong knowledge of Docker and Kubernetes for container orchestration.
Understanding of container security and compliance practices.
Knowledge of security testing practices and remediations
Experience implementingmonitoring tools like Prometheus, Grafana, and OpenTelemetry for distributedtracing.
Good understanding of SDLCmethodologies, especially Agile methodologies.