We are looking for a Senior Java Software Engineer to become an integral member of our EP On-Prem Applicative team. This dynamic team plays a pivotal role in developing and sustaining On-Prem solution.
In This Position You Will:
Join an esteemed autonomous, cross-functional agile team where you will assume complete responsibility for features and/or services through the entire lifecycle from design to deployment.
Specialize in designing, developing, and deploying Java services with a strong emphasis on high availability, low latency, and scalability.
Establish and sustain a cost-effective infrastructure capable of real-time processing for millions of events per second.
Engage in close collaboration with fellow engineers, product owners, and designers to tackle complex challenges in the field of cybersecurity.
Thrive in an environment that actively supports your individual growth.
Requirements:
Minimum of 6 years of Java coding experience (mandatory)
Collaborative team player with a strong sense of accountability, dedication, and passion
Hands-on experience with SpringBoot
Proven expertise in designing and implementing microservices using the Spring framework
Demonstrated experience in crafting distributed, scalable, and multithreading systems (mandatory)
In-depth knowledge of system design, data structures and algorithms
Experience in constructing deployment pipelines using Jenkins and Kubernetes
Familiarity with queues and messaging systems such as PubSub, SQS, Kafka, etc.
Proficiency in both relational databases (e.g., MySQL, Postgres) and NoSQL databases (e.g., MongoDB, AeroSpike)
Possession of a B.Sc. in Computer Science/Engineering or equivalent knowledge
Minimum of 6 years of Java coding experience (mandatory)
Collaborative team player with a strong sense of accountability, dedication, and passion
Hands-on experience with SpringBoot
Proven expertise in designing and implementing microservices using the Spring framework
Demonstrated experience in crafting distributed, scalable, and multithreading systems (mandatory)
In-depth knowledge of system design, data structures and algorithms
Experience in constructing deployment pipelines using Jenkins and Kubernetes
Familiarity with queues and messaging systems such as PubSub, SQS, Kafka, etc.
Proficiency in both relational databases (e.g., MySQL, Postgres) and NoSQL databases (e.g., MongoDB, AeroSpike)
Possession of a B.Sc. in Computer Science/Engineering or equivalent knowledge
This position is open to all candidates.