Ceragon Networks
Java Full-Stack Senior Software Engineer
Job Posted 12 Days Ago
Be an Early Applicant
Develop scalable software solutions and tools for software-defined networks, participate in architecture, coding, and code reviews, and ensure compliance with standards.
Description
In this role, you will be part of a team developing cloud-based network planning tools and controller software for software-defined networks.
Your responsibilities will include:
- actively participating in the architecture, design, and implementation of highly scalable and fault-tolerant software solutions
- writing clean, high-quality, high-performance, maintainable code
- integrating third-party and open-source software
- understanding of detailed functional specifications
- complying with the standards and procedures (architecture, security, quality, documentation)
- providing workload or task estimations for new features or bugfixes
- participating in code reviews and providing feedback to other developers
- troubleshooting and debugging issues that arise during the development process
- conducting tests, deployment of new products and features and improving the system
Requirements
What are the requirements
- Bachelor’s degree in computer science or similar degree
- Proven experience of 3+ years with Java
- Proven experience of 3+ years with Angular 2
- Good understanding of software architecture and design patterns
- Proven experience with Spring Boot ecosystem
- Proven experience with MySQL and MongoDB
- Experience with Git, Bash, Maven, Jenkins, Sonar
- Familiarity with Docker
- Basic understanding of Ethernet Networking aspects
- Familiarity with messaging-based solutions (e.g., Kafka, RabbitMQ)
- Excellent organizational skills, attention to detail, and the ability to communicate effectively
- Proactive and independent
- Meticulous and focused on code quality
- Advanced level of written and spoken English
Top Skills
Angular 2
Bash
Docker
Git
Java
Jenkins
Kafka
Maven
MongoDB
MySQL
RabbitMQ
Sonar
Spring Boot
Similar Jobs
Financial Services
As a Senior Lead Software Engineer, you will design and implement a cloud-native financial reporting platform, ensuring operational stability and high-quality production code while collaborating with stakeholders and leading technology initiatives.
Top Skills:
AWSCi/CdDatabricksJ2EeJavaMicro-ServicesReactSpringSpring Boot
Information Technology • Consulting
As a Senior Software Developer, you will design, develop, and maintain high-performance software applications, lead teams, and ensure code quality in collaboration with stakeholders.
Top Skills:
AWSCSS3DockerGitHTML5JavaJenkinsKubernetesMavenPostgresReactTypescript
Fintech • Financial Services
Lead complex software engineering projects, design and implement applications using Java and related technologies, and mentor junior staff while collaborating across teams.
Top Skills:
AngularGitGradleJavaJavaScriptJeeKafkaMavenMqNoSQLReactRestful Web ServicesSolaceSpring FrameworkSQL
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.