Our client is looking for a hands-on Full Stack Software Developer to join their Enterprise 5G/IoT Product team and help build scalable, enterprise-grade applications and platforms. The role involves designing, developing, and deploying cloud-native microservices and modern web applications that support large-scale 5G business services.
Key Responsibilities
- Develop scalable backend services using Java (17+) and Spring Boot.
- Build responsive frontend applications using JavaScript, React, HTML, and CSS.
- Design and implement RESTful APIs and microservices architectures.
- Work with messaging technologies such as Kafka and other Pub/Sub frameworks.
- Develop solutions leveraging SQL and NoSQL databases (MongoDB, Cassandra, PostgreSQL, MySQL, Elasticsearch).
- Deploy and manage applications using Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
- Ensure high performance, security, scalability, and reliability through testing, monitoring, and code reviews.
- Collaborate with cross-functional teams in an Agile environment to deliver innovative 5G and IoT solutions.
Required Skills
- Strong experience in Java, Spring Boot, and JavaScript.
- Experience with frontend frameworks such as React, Angular, or Vue.js.
- Knowledge of microservices, REST APIs, and cloud-native application development.
- Hands-on experience with Kafka, Docker, Kubernetes, Git, and CI/CD tools.
- Familiarity with both relational and NoSQL databases.
- Strong problem-solving, communication, and collaboration skills.
Preferred
- Experience in enterprise SaaS platforms, IoT, 5G, cloud architecture, and AI/ML-related technologies.