Software Developer (Java)
Summary
Full stack developer on an enterprise 5G/IoT product team, building cloud-native backend microservices in Java/Spring Boot and responsive frontends with React. Day-to-day covers REST APIs, Kafka messaging, SQL/NoSQL databases, and Docker/Kubernetes deployments on AWS, Azure, or GCP in an Agile environment.
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.