Software Engineer - Java

Advantive


Date: 1 day ago
Contract type: Full time
Remote
At Advantive, we don’t just make software—we build careers and power the manufacturing and distribution backbone of the global economy. We are growing fast, investing in AI, and building a culture where motivated, curious people rise quickly.

In this role, you’ll play a key part in building innovative, high-performance solutions that fuel our company’s growth and leadership in the market. You’ll work side-by-side with talented product and development teams to design, develop, and deliver software that sets new standards for quality and impact.

We’re looking for someone who thrives in an agile environment, values clean code and unit testing, and enjoys turning big ideas into scalable, reliable solutions. From initial concept to final deployment, you’ll be involved in every stage of the development lifecycle—helping us stay agile, responsive, and ahead of the curve.

If you're passionate about Java and excited to make a difference, we’d love to hear from you.

Key Responsibilities

  • Write, maintain, and document code consistently, ensuring it is both clean and efficient to support effective software development
  • Design software solutions that meet customer needs and align with overall application architecture and best practices.
  • Provide assistance to Testing and Support Teams, as well as to internal and external customers.
  • Accurately estimate project timelines and conduct thorough quality assurance reviews to ensure high standards of project delivery
  • Demonstrate skill in unit testing, ensuring that software maintains high standards of reliability and functionality

Competencies

  • Analytically savvy & data driven: Proficiency in utilizing data and analytics to make informed decisions and drive business strategies
  • Disciplined execution: Detail-oriented and organized, this leader prioritizes effectively, excels at time management, and anticipates well in decision making
  • Proactive problem solving: Ability to identify potential issues before they arise and effectively address them to mitigate risks and capitalize on opportunities
  • Agile methodology/Scrum: Implements Agile and Scrum methodologies to enhance project adaptability and response.
  • Unit testing: Ensures software reliability through comprehensive unit testing.
  • Proficient in Java or C with 5+ years of experience along with strong SQL skills.
  • Linux experience: Strong knowledge of Linux and Bash scripting. Exposure to Fortran is a plus.
  • Exposure to distributed architecture development and moderate hardware/OS knowledge.
  • Demonstrated ability to manage time effectively, break tasks down into appropriate units of work, and successfully deliver milestones

Desired Programming Skills

  • Java: Strong proficiency
  • Bash: Moderate experience
  • C & Fortran: Able to understand and debug

Qualifications

  • Bachelor's degree in Computer Science Or equivalent degree
  • 4+ years in a Development Role
Post a CV

See more Remote jobs