Web Analytics Made Easy - Statcounter
11/13/2024

Java Software Engineer - Network role

Contract

Job Description

Principal Java Software Engineer - Network role.

Remote

Experience: 10+ Years

 

If You are Interested, Drop me Your Resume to Thomas@innovitusa.com (or) You can reach me on

+1(267)627-5083.

Key Qualifications:-

  • Strong proficiency and experience in Java, open-source HTTP frameworks, and API design
  • Experience with Reactive Java and asynchronous Java development
  • Good Open Telemetry understanding
  • Detailed knowledge and experience working with network stacks and internet protocols (Netty or Service Talk is a big plus)
  • Experience with performance-critical applications and optimization
  • Linux networking and socket experience a plus
  • Experience driving product features, functional specifications, and development schedules, representing team and technology
  • Be an advocate and driver for proven engineering practices
  • Dedicated attention to detail
  • Strong interpersonal, communication, and network-building skills
  • Proven documentation and technical writing skills

Responsibilities:-

  • work on the company's internal applications (microservices). Mostly internally built frameworks and solutions are used, with no common frameworks like Spring or Hibernate.
  • implement new features and support existing ones
  • improve existing code quality and test coverage
  • independently investigate and fix errors that happen on QA or production

Technical skills and requirements :-

  • Java core, multithreading.
  • Microservices and network communication, HTTP.
  • Automation testing (integration, unit, functional, etc). JUnit, Mockito.
  • Build tools: Maven, Gradle.
  • HTTP client frameworks, Netty is a plus.
  • A solid understanding of networking is a must.