
Senior Software Developer
Nokia
full-time
Posted on:
Location Type: Hybrid
Location: Gurgaon • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
CloudDistributed SystemsJavaJenkinsKubernetesLinuxMicroservicesNoSQLSOAP
About the role
- As a Senior Software Developer, you will design and develop AI-driven, cloud-native, microservices-based solutions while working within an Agile environment.
- You will translate customer requirements into technical designs, deliver high-quality features, and handle customer issues through effective RCA and defect resolution.
- You will also contribute ideas, participate in technical discussions, and drive continuous improvement across the product lifecycle.
Requirements
- A Bachelor’s/ master’s degree in engineering or equivalent with 5+years of hands-on experience in Java development with exposure to IntelliJ, SonarQube, Git, Jenkins, and unit/functional testing.
- Solid system thinking, working knowledge of distributed systems, and familiarity with common design patterns.
- Proficiency in Linux, NoSQL databases, strong debugging skills, and experience with tools such as memory profilers.
- Knowledge of Diameter, REST, SOAP, and background in Analysis, Design, Development, Unit & Functional Testing.
- Telecom domain knowledge: 3G/4G/5G Core Network elements and understanding of Online Charging System (OCS).
- Exposure to Cloud Native technologies, including Kubernetes, and Agile development methodologies.
- Familiarity with AI development/testing tools like Windsurf, Cursor, or Copilot.
Benefits
- Health insurance
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javaunit testingfunctional testingdebuggingdistributed systemsdesign patternsNoSQL databasescloud-nativemicroservicesAI development
Soft skills
system thinkingeffective RCAdefect resolutioncontinuous improvementtechnical discussions
Certifications
Bachelor’s degreeMaster’s degree