← Back to jobs

Techgene Logo
Senior Software Engineer (Java with Networking)

Techgene

 

Irving, TX, USA

Posted On: Just posted
Experience: 10+ years
Availability: Remote
Openings: 1
Category: Senior Software Engineer ( Java)
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and support scalable software systems and infrastructure within the networking industry, transforming monolithic systems into microservice-oriented architectures.

This role is remote.

Responsibilities

  • Build and maintain scalable, high-availability software systems.
  • Refactor monolithic applications into microservice architectures.
  • Analyze and implement code enhancements to solve complex distributed systems problems.
  • Collaborate with operations and architects to research and deploy technology improvements.

Required Skills

  • 10+ years of hands-on software development experience.
  • Expertise in Java, including debugging with JDB and JMX.
  • Experience with ODL (OpenDaylight), REST, RESTCONF, and RPC services.
  • Proficiency in Linux environments using Ansible, Python, or Bash for automation.
  • Hands-on experience with Docker and container management.
  • In-depth understanding of scale-out infrastructure, distributed systems, and web services.
  • Strong application of data structures, algorithms, and object-oriented design.

Preferred Skills

  • Experience with SDN architecture (control, data, management planes) and ODL controller internals.
  • Kafka, Thrift, or Protocol Buffers messaging infrastructure.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs