Job Description
About Us:
Solytics Partners provide products and services to BFSI and Healthcare firms. We use AI/ML&
cutting-edge technology to develop next generation solutions or provide efficient services. We
have strong team of PHDs in AI/ML and experts in BFSI, and healthcare industry. Our
regulatory compliant solutions and services enable leading corporations and institutions to create
and sustain competitive advantage.
Experience Required: 8+ Years
Contract Type: Inside IR35
Start Date: May 2025
Duration: 6 months to 12 months (possibility of extension)
Job Overview:
We are seeking a highly skilled Java Engineer with strong DevOps expertise for a hybrid role that blends deep backend engineering with modern infrastructure practices. You’ll be part of a mission-driven team focused on delivering high-performance, scalable systems using cutting-edge technologies and sound software engineering principles.
This role is ideal for someone who thrives in complex, high-scale environments and has a passion for building robust, reactive systems using modern Java frameworks.
Roles and Responsibilities:
* Design and implement highly scalable and reactive backend systems in Java.
* Utilize reactive programming frameworks like Kafka Streams, Akka, Eclipse Vert.x, or Apache Flink.
* Leverage Java concurrency features including multithreading and Executor Services to ensure optimal performance.
* Apply functional programming paradigms in Java to write clean, efficient, and maintainable code.
* Champion sound engineering practices including SOLID principles, unit testing, and clean code methodologies.
* Deploy and manage containerized applications in Kubernetes using tools like Helm Charts.
* Configure and manage Kubernetes infrastructure including Service Mesh, Control Plane, Ingress/Egress Controllers, and Namespaces.
* Operate effectively in Linux environments, with strong command line and scripting abilities.
* Collaborate across engineering and DevOps teams to ensure CI/CD pipelines and infrastructure are tightly integrated with development workflows.
Key Requirements:
* 8+ years of experience in Java development, with a strong focus on backend systems.
* Proven hands-on experience in reactive programming using Kafka Streams, Akka, Vert.x, or Flink.
* Deep understanding of multithreading, concurrency, and Executor Services in Java.
* Solid grounding in functional programming and modern Java features.
* Strong experience in Kubernetes including Helm, Service Mesh, Control Plane configuration, Ingress/Egress management, and Namespaces.
* Strong Linux expertise – comfortable working in terminal environments, with good scripting knowledge.
* Deep understanding of software engineering principles, especially SOLID and testing methodologies.
* A mission-driven, can-do attitude with a collaborative and proactive mindset.