Java/Scala Software Engineer

Intercax , Anywhere · intercax.com · Full-time employment · Programming

About Us

Intercax Technologies Pvt. Ltd. is a subsidiary of Intercax LLC based in Atlanta, USA. Intercax is a pioneer and global innovator in model-based systems engineering (MBSE/MBE). Our flagship product Syndeia is a digital thread platform integrating data in multiple engineering disciplines—systems, mechanical, electrical, software, manufacturing, and operations—to build an open and smart digital thread. Our products are used by customers in multiple industry verticals, such as aerospace, automotive, manufacturing, energy, IoT and healthcare. Digital thread is a key ingredient of the digital transformation initiatives underway at major engineering companies across the world. We are a fast-moving, high-performing, close-knit, and geographically distributed product company. Learn more at www.intercax.com.

Location

This is a fully remote position open to candidates anywhere in India. Candidates must be self-driven, disciplined, professional, and be able to manage their time and tasks. Daily interaction with other team members in India and US will be via audio/video conferencing.

Role and Responsibilities

You will be a Software Engineer working on our digital thread platform, Syndeia. You will be working together with a team of highly qualified software architects and engineers at Intercax. Specifically, your role will include the following:

  1. End-to-end design, development, and testing software code for microservices, including API, application layer, data layer, tests, and CI/CD pipeline for automation.
  2. Integrate your services with other engineering applications and data/model repositories.
  3. Learn and contribute to the overall application architecture.
  4. Test, build and deploy your code on our cloud servers.
  5. Wow the team with new capabilities at demos.
  6. Work with Intercax customers worldwide to investigate and resolve issues.
  7. Present your work at international conferences and events.

Requirements

  1. Bachelors or Masters degree with a major in engineering/science, such as computer science/engineering, systems engineering, robotics, manufacturing, mechanical engineering, electronics/electrical engineering, industrial engineering, from a reputable engineering college/university.
  2. 3+ years of experience in programming with Java or Scala is mandatory. Additional experience with Python, C#/C++, Javascript, and other languages will be a bonus.
  3. 3+ years of experience in programming with at least one database technology (relational, graphs, columnar, document) and consuming REST/HTTP APIs using any programming language client library.
  4. 2+ years of programming experience with APIs of at least one of the following:
    • APIs of SysML/UML tools (e.g. MagicDraw, Rhapsody, EA. PTC Integrity Modeler)
    • APIs of simulation tools (e.g. Mathematica, Simulink, Modelica)
    • APIs of PLM applications such as Teamcenter, Windchill, Aras
    • APIs of CAD environments (e.g. NX, Creo, Solidworks, CATIA)
    • APIs of ALM applications (e.g. JIRA, GitHub)
  5. Experience with the following technologies will be an added bonus:
    • Web-service application frameworks (e.g. Play, Spring boot)
    • Authentication protocols (e.g. OAuth, SAML)
    • OSS technologies and libraries for data science and AI
  6. Strong analytical, problem solving, and time management skills; ability to work in a fast-paced, delivery-oriented, and geographically distributed team environment.
  7. Excellent written and oral communication skills.

If you love programming and building software and have built an application from scratch, we would love to hear about it. Share the GitHub repo.

Fast-paced, Flexible, Learning, and Customer-Focused Environment

  1. Opportunity to work with top-tier customers across the world in aerospace, automotive, transportation, healthcare, IoT, and other domains.
  2. Competitive pay package.
  3. Work on cutting-edge web technologies and build your skills. Learn more in a month than you may have in a year.
  4. Fully remote opportunity. Focus your creative energies on work rather than commute.
  5. Fast-paced environment with a global team of experts to help you learn new technologies.
  6. Opportunity to work at regular working hours (IST) for work-life balance.
  7. Opportunities to represent the company at international conferences/workshops and demonstrate products
  8. Joining bonus

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer