Search Jobs

Search by job, company or skills

SENIOR SOFTWARE ENGINEER - Java

SENIOR SOFTWARE ENGINEER - Java

Happiest Minds Technologies
  • Posted 11 days ago
  • Over 50 applicants have applied

Job Description

Developer - Cellular Core network

Description

Design, document and implement Network Functions of a cloud-based 3GPP compliant 5G SA home network. Generate accurate schedule estimates. Provide progress updates in a daily stand up meeting, and deliver tested software in a predictable manner. Collaborate actively with the tech lead and other team members.

Key Responsibilities

Solve Business Problems: Research solutions to solve problems and develop product

Leverage Cellular Expertise: Leverage domain expertise in Cellular networks (3GPP standards, deployment, operations) to build a cutting-edge Celluar Core SaaS product.

Create Design & Documentation Artifacts: Produce and maintain detailed technical designs, specifications, and documentation to guide both current development and future enhancements.

Implementation: Directly develop and implement network components using technologies like Java, various databases, and network analysis tools (e.g., pcap, Wireshark, tcpdump). Fulfill feature acceptance criteria.

Technical Troubleshooting: Address complex technical challenges and optimize network performance.

Adoption of New Technologies: Integrate emerging AI-powered tools and methodologies to enhance development processes.

Must have skills

Required (3-7 years)

AI-powered coding assistants and effective prompt engineering, and use GenAI for technical research and documentation.

Java

Database (MySQL, Oracle, Cassandra, Redis (at least one) Git source control

Critical thinking

Excellent communicator: able to effectively express ideas and concepts, in both written and spoken forms.

Self-Motivated: Actively participate in internal discussions and demo to customers and in public events. Desirable

Public cloud services: GCP, AWS or Azure Spring Boot

Docker/Containers/Kubernetes C/C++

Message broker: RabbitMQ, Kafka, etc

Nice to have domain experience

Experience in some of the 3GPP Cellular Network Standards like below:

Familiarity with 3GPP Rel 15 and later

Cellular identifiers (ICCID, IMSI, MSISDN, IMEI) 2G/3G (SS7), 4G (Diameter), 5G SA (HTTP/2)

AAA/RADIUS, SMS, SMPP VoLTE

API Development & Security

Oath2 PKI

mTLS, SSL

Education

BS or higher degree in Computer Science or equivalent

More Info

Job Type:
Industry:
Employment Type:

Key Skills

GenAI

Oath2

prompt engineering

AI-powered coding assistants

mTLS

3GPP standards

Similar Jobs

5-8 yrs
Gurugram, India
Skills:
Java, Golang, Unix, Agile Development Methodologies, Maven, PostgreSQL, Kafka, Spring Boot, Json, Kotlin, Redis, Rest Api, Nosql, Jenkins, Git, Gradle, RDBMS, Linux, Docker, MongoDB, Kubernetes
7-9 yrs
Noida, India
Skills:
.NET, secure sdlc , Java, Oauth2, Cloud Services, PostgreSQL, Kotlin, Sql, Redis, Spring, Docker, Kubernetes, Key Vaults, Message Brokers, OIDC
5-7 yrs
Noida, India
Skills:
Advanced Java, Springboot, Core Java, Kafka, Sql, AWS, Microservices
3-6 yrs
Noida
Skills:
Java, Spring, Spring Boot, Microservice, Hld, Lld, System Design, Dsa, Data Structures, Distributed Systems, Kafka, Messaging
4-6 yrs
Gurugram, Gurugram, India
Skills:
PostgreSQL, Kafka, Spring Boot, Microservices, Docker, MySQL, Elk Stack, Redis, Jenkins, MongoDB, Rest Apis, Prometheus Grafana, RAG basics, Hibernate JPA, Responsible AI basics, Vector Databases, Embeddings, OpenAI or Azure OpenAI API, LLM API Integration, Spring AI, Java 11 17, LangChain, AI Security basics, Cloud basics, CI-CD, Prompt Engineering, Function Calling, Swagger OpenAPI, JUnit Mockito