Himalayas logo
IntersogIN

Java Software Engineer (BackEnd)

Intersog is a technology consulting firm offering AI development, custom software development, and IT staffing services to help businesses innovate and grow. They partner with companies to solve tech skill shortages and deliver impactful digital solutions.

Intersog

Employee count: 51-200

Mexico only

Intersog® is a Chicago-based provider of tailored software engineering solutions, offering dedicated development teams and custom software applications to help businesses meet their IT challenges. Our focus on innovation and efficiency allows us to partner effectively with clients across various industries.

We are looking for a talented Java Software Engineer (BackEnd). Our client is looking to transform experiments into executable instructions for Workcells and devices. This is why we are looking for a dynamic Software Engineer to join our team. You will collaborate with a talented team of engineers and with cross-functional departments to deliver high-quality solutions that meet our clients' needs. If you're passionate about technology and creating user-centric applications, we want to hear from you!

Responsibilities:

  • Java Backend Service Development: Design, develop, and maintain scalable and resilient Java-based Kubernetes services using the Spring Boot framework and its code generation capabilities. Leverage Spring's robust features, such as dependency injection, data access, and web development, to build efficient and maintainable microservices.
  • Microservices Architecture: Design and implement new microservices, and enhance existing ones, adhering to best practices of microservices architecture. This entails utilizing message-based communication systems and effectively leveraging SDK clients or APIs for inter-service interaction. Additionally, employ efficient data querying techniques to retrieve information from diverse data systems and ensure transactional data integrity to ensure no instruction is lost.
  • Akka Actors and Distributed Systems: Design, Build, and test execution logic partitioned by akka actors. Develop new distributed systems designs as needed to support the volume of experiment requests in a laboratory.
  • Constraint Solvers: The core capability of the Orchestration Layer is solving a scheduling problem. The scheduling problem is created by an input experiment and the available inventory in a target laboratory. Choose the best algorithms and frameworks for the experiment request volume and the quantity of workcells and devices present in our client laboratories.
  • Execution Engine: Computing the execution plan for an input experiment is the first half of the Orchestration Layer. The second half is managing the execution of said plan. Design, Build, and test the execution engine in the Orchestration Layer.
  • Workcell Software Expertise: Gain a deep knowledge of the execution models and access patterns for Workcell Software Systems. The Orchestration Layer does not communicate directly with Workcell Software Systems but must generate execution plans and execute them in accordance with the current capabilities of Workcell Software Systems.

Requirements

    • 7+ Java based backend services
    • 5+ Microarchitecture principles, Kubernetes and Docker based services
    • 5+ Messaging frameworks, SQL and non-sql data storage systems, data layers and efficient data query techniques
    • 3+ Distributed systems, specifically Akka actors
    • 3+ CI/CD environments, using tools (Jenkins, Argo Workflows, Github actions)
    • 2+ Constraint Solvers for Scheduling problems(i.e. IBM CPLEX or OR-Tools)
    • 2+ Working with 3rd party API’s. Adept at RESTFUL concepts. Good understanding of the HTTP/S protocol and standard conventions. Experience with api documentation tools (Swagger)

About the job

Apply before

Posted on

Job type

Contractor

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

Mexico +/- 0 hours

About Intersog

Learn more about Intersog and their company culture.

View company profile

Our customers often face the challenge of keeping pace with rapid technological advancements and the increasing need for specialized IT talent. Many businesses struggle to find, hire, and retain skilled software engineers, AI specialists, and data scientists, which can hinder their ability to innovate and compete effectively. This is why Intersog provides comprehensive technology consulting, AI development, custom software engineering, and IT staffing solutions. We help organizations overcome the tech skills shortage by building dedicated software development teams, either locally in North America or through our R&D centers, and by providing ad-hoc project resources for both short and long-term needs. Our clients, ranging from Fortune 500 companies like Mitsubishi Motors and Toyota to dynamic startups, need to modernize their technology, develop new products quickly, and gain a strategic advantage in their respective markets. We partner with them to redesign their business processes with AI, integrate multiple systems and data sources, and develop cutting-edge software solutions across various industries including healthcare, automotive, finance, and logistics.

At Intersog, we understand that our clients require more than just code; they need a reliable technology partner who is invested in their success. That's why our approach is built on what we call the '6 A's': Advisory, Application Development, Automation, Analytics, Access to Talent, and Actual Results. We guide our clients from strategy and ideation through to maintenance and upgrades, ensuring that the solutions we deliver not only meet their immediate needs but also contribute to their long-term vision. Our customers benefit from our 15+ years of experience in building innovative IT solutions and dedicated AI teams. We focus on delivering tangible results that resonate with their audience, enhance user experience, elevate their brand, and ultimately lead to market dominance. By leveraging emerging technologies like AI, machine learning, IoT, and cloud computing, we empower businesses to solve their challenges, stay ahead of the competition, and build a powerful digital future.

Employee benefits

Learn about the employee benefits and perks provided at Intersog.

View benefits

Miscellaneous

Newborn and wedding bonuses.

Paid vacation

Long-term employment with paid vacation.

Flexible working hours

Flexible working hours and work remotely.

Wellness benefits

Compensation of medical insurance/gym according to the corporate policy.

View Intersog's employee benefits
Claim this profileIntersog logoIN

Intersog

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Intersog

Explore the variety of open remote roles at Intersog, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Intersog

Remote companies like Intersog

Find your next opportunity by exploring profiles of companies that are similar to Intersog. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan