Sr. Java Developer

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Role Overview:

Sr. Java Engineer

As part of a dynamic and fast-paced team, you'll be responsible for crafting innovative solutions that challenge reasoning and ensure the robustness of the systems you develop. This contract position is designed for individuals with excellent communication skills, a strong technical background, and an ability to thrive in fast-paced environments.

Key Responsibilities:

Design and Develop Algorithmic Problems:

  • Create algorithmically complex coding problems that test

    reasoning

    ,

    correctness

    , and

    performance

    across diverse domains.
  • Develop technical specifications and problem statements with high engineering precision.

Test Automation and Benchmark Creation:

  • Design and implement

    comprehensive test suites

    to verify the correctness, robustness, and performance of the code.
  • Develop

    performance benchmarks

    and identify areas for

    optimization

    to evaluate computational constraints.

Ensure Code Robustness:

  • Write high-quality, efficient, and maintainable code.
  • Ensure that the code covers edge cases, maintains correctness, and performs optimally.

Collaborate with Teams:

  • Participate in

    peer reviews

    and

    quality assurance

    processes to ensure engineering standards are met.
  • Collaborate with other engineers to deliver solutions in a modular and scalable format.
  • Document Development Tasks:

  • Document metadata and important details for development tasks, such as problem taxonomy, difficulty level, domain relevance, and reliability metrics.
  • Continuous Improvement:

  • Continuously improve and refine coding problems and benchmarks based on feedback and evolving requirements.
  • Stay updated with new technologies, programming paradigms, and benchmarking tools.

Required Skills and Qualifications:

Experience:

  • Minimum

    5+ years

    of experience in

    software engineering

    and

    algorithm design

    .
  • At least

    4 years of experience in Java

    development, with strong proficiency in

    Java

    programming.

Technical Expertise:

  • Strong understanding of

    algorithmic complexity

    ,

    performance optimization

    , and

    computational constraints

    .
  • Proven experience with

    test automation

    and

    benchmarking

    .
  • Familiarity with

    modern software data formats

    like

    JSON

    and

    YAML

    .

Domain Expertise:

Core Data Structures

Algorithmic Paradigms

Graph Algorithms

Mathematics & Number Theory

String Processing

Advanced Topics

Soft Skills:

  • Strong

    problem-solving

    and

    analytical

    skills.
  • Ability to work

    independently

    while delivering high-quality work.
  • Excellent

    communication skills

    and ability to collaborate effectively with remote teams.

Commitment and Availability:

  • This is a

    contractual role

    with a commitment of at least

    4 hours/day

    ,

    minimum 20 hours per week

    , with

    4 hours overlap with PST time zone

    .
  • Duration:

    The contract is for

    6 weeks

    (1.5 months).

Interview Process:

Round 1:

Round 2:

Why Join Us?

dynamic environment


Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

agra, uttar pradesh, india

hyderabad, telangana, india