Job Opportunity: Java Developer
||Hi-Tech, Technology & IT
Allot is an industry leader in network security and visibility. A global growing company in cyber-security with a strong Tier1 customer base. We embrace an Agile way of working, priding ourselves on being fast, diverse and dynamic. We are real team players who are ready to go the extra mile to succeed. We believe that anyone can make an impact and together our team spirit makes all the difference. This is your opportunity to develop, professionally and personally.
What we’re looking for
Our ideal candidate is creative, adaptable, positive, proactive and hard-working. They should have a fearless attitude, and view problems as challenges. They will be a person of integrity, and desire to work within a team of like-minded people with diverse expertise to build state of the art software solutions working at massive scale. They are able to articulate their thoughts verbally and on a whiteboard and enjoy considering differing perspectives. If you value a challenge and working with really talented individuals, who are passionate about what they are building and thrive in a team-oriented work environment, please apply!
What you’ll do
Designing and developing high-quality software using Java and related frameworks
Participating in R&D collaborative brainstorming and planning sessions
Developing great software and ensuring alignment to current and developing architecture
Conducting design and peer reviews
Evaluating and introducing new tools and techniques to the team
Proactively identifying areas for improvement, seeking solutions and making recommendations
Takes responsibility for the quality of deliverables
Agile work closely with Architects, Product Owner, Customer Success and DevOps
Enhance and improve our existing Java back-end system
Update data models, database schemas and working on database queries
Optimize applications and DB performance
Work with team members offshore
What you should have
Strong expertise in Java and Java frameworks
Solid foundation in computer science and ability to solve algorithmic tasks
Strong competencies in data structures and software design (Design Patterns).
Exceptional analytical skills to understand problems, identify root cause and resolve.
Effective collaborator with experience in an agile environment.
Extensive experience in building Web services especially REST
Familiar with Maven, Spring, JUnit technologies
Experience with relational databases, preferably Postgres.
Write clean and concise code and bring core functionality to its top performance
Demonstrate understanding of concurrency requirements in highly scalable systems
Professional Experience Required
BA/BSc in Computers Science or Software Engineering
+3 years of professional software development experience with Java and Java frameworks.
Experience with Spring, Spring Boot, Postgres
Experience with multi-threaded programming
Design Patterns, OOP & OOD
Experience with Unit testing, and TDD
Practical experience in Linux environments
Experience with RabbitMQ, Kafka, Kubernetes, Docker – advantage
Microservice architecture experience – advantage
Networking (IP, UDP, TCP etc.) – advantage
Please apply via company website link
|When applying - please mention that you saw the job advertised on Israemploy|
To apply for this and many other job opportunities paid membership is required
If you are already a member
“israemploy has been a great help and support to me. Kol hakavod to you all.” (Aviva, Tel Aviv)