Humberger Nav
mployee.me logo
Senior Software Engineer
deutsche telekom digital labs
foundit
Gurgaon / Gurugram, India
6-8 years
Not Disclosed
Full time
30 April 2026
Top Skills:
JavaScalaZabbixCss3GitAppdynamicsJmeterJavascriptJunitHtml5SeleniumPythonJestClojureObject-Oriented ProgrammingAgileAppdynamicsCoding StandardCore JavaCss3GitHtml5JavaJavascriptJestJunitObject-oriented ProgrammingPerformance ImprovementPerformance MonitoringPythonScalaSeleniumServer ManagementStandardizationUnit TestingUser ExperienceVersion ControlZabbix

96

Get Personalized Job Matches with 1 Click

Job Description iconJob Description
Download Resume iconDownload Resume
  • Responsibilities:
  • Design, develop, and deploy production-grade services and applications emphasizing maintainability, performance, scalability, user experience, and resilience.
  • Code and deliver large backend features, APIs, and projects using coding standards and best practices to ensure quality.
  • Actively participate in deriving key software requirements, both functional and non-functional.
  • Collaborate with multiple partner teams to analyze requirements, prioritize features, and drive closure with high quality.
  • Operate across organizational groups to drive standardization and common approaches for best practices.
  • Conduct unit testing using automated unit test frameworks and work on performance improvements for web applications.
  • Requirements:
  • 6 to 8 years of experience as a Senior Software Engineer.
  • Proficiency in core Java, with exposure to JVM-based languages like Scala and Clojure.
  • Hands-on experience in designing, coding, and delivering large backend features, APIs, and projects.
  • Strong knowledge of Object-Oriented Programming, design patterns, and building clean and fast web pages and widgets.
  • Experience with tools like AppDynamics, Zabbix, JUnit, Jest, JMeter, and Selenium for testing and performance monitoring.
  • Understanding of front-end technologies such as JavaScript, HTML5, and CSS3.
  • Familiarity with server management, deployment in relevant environments, and version control tools like Git.
  • Excellent communication skills to clearly convey technical scenarios to both technical and non-technical team members.
  • Experience in full lifecycle development with either Python or Java, working in an Agile environment.
  • Ability to work on legacy applications and a willingness to adapt to changing business priorities.