Match score not available

ID 3808 – Principal Java Engineer

extra holidays
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Strong proficiency in Java and HTTP frameworks, Experience with Reactive and asynchronous Java development, Good understanding of OpenTelemetry, Knowledge of network stacks and protocols, Experience with performance critical applications.

Key responsabilities:

  • Develop and support internal microservices
  • Implement new features and enhance existing code
  • Improve code quality and test coverage
  • Investigate and resolve errors in QA or production
  • Drive product features and represent team
CONEXIONHR - Recruiting Company logo
CONEXIONHR - Recruiting Company Human Resources, Staffing & Recruiting SME https://www.conexion-hr.com/
51 - 200 Employees
See more CONEXIONHR - Recruiting Company offers

Job description

Job Category: JAVA
Job Location: Europe LATAM

This role is for a Fortune 25 company, one of the world leaders in Media streaming. This team is responsible for providing both frameworks and reference examples for Java applications and services that various engineering teams build on top of. The team must provide engineering counterparts with reliable, well-tested, documented frameworks. Like widely used open-source frameworks, these APIs and frameworks need to consider backward compatibility, upgrades, transitive dependencies, and dependency management. As the team evolves and modernizes, it needs to rev and introduce new frameworks as appropriate. The candidate will be working with a team of other hardworking Java engineers and architects focusing on implementing a feature backlog and roadmap. The frameworks need to incorporate standard methodologies and incorporate foundational support for core services like logging, statistics collection, distributed tracing, and other critical features of services frameworks.

Main position duties and responsibilities:
● Work on company’s internal applications (microservices). Mostly internally-built frameworks and solutions are used, 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 happens on QA or production.

Key qualifications:
● Strong proficiency and experience in Java, open source HTTP frameworks and API design.
● Experience with Reactive Java and asynchronous Java development.
● Good OpenTelemetry understanding.
● Detailed knowledge and experience working with network stacks and internet protocols (Netty or ServiceTalk 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, represent 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.

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.
● Solid understanding of networking is a must.

Benefits:
● 100% remote.
● USD payment.
● 4 weeks of vacations and 10 local holidays paid.

Great, just keep talking to your recruiter.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Social Skills
  • Detail Oriented
  • Verbal Communication Skills

Java Developer Related jobs