Java Solutions Architect

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Java Solutions Architect.

About Us

Our product development pipeline will support steel, plastics & resins, aluminum, copper, corrugate, and every major industrial material with well-defined solutions for category management, fact-based negotiations, and strategic initiatives execution.

About the Role

As a Solutions Architect, you will be responsible for designing and building key technical solutions for complex purchasing and supply chain business problems. As a leader on our engineering team, you will be expected to hit the ground running, be an owner of the product, and drive meaningful innovation in our development process. You will have significant opportunity to influence the architecture of Sourcing Value. You will also collaborate very closely with our Customer Success team to ensure customer feedback is prioritized and accurately addressed within the application.• Drive discussions with SV Management regarding trade-offs, best practices, project management, and risk mitigation
• Investigate multiple clients and landscape’s common needs to project the platform’s future needs and integrate key constraints into the solution design
• Investigate 3rd party tools and assess fit to various requirements such as data management, performance, and security

Who we’re looking for

• A self-starter who loves a challenge
• A decisive, results-oriented, and extremely motivated team player
• A natural leader and coach
• A highly-skilled programmer with a passion for sourcing and/or ERP systems
• An innovative and proactive problem-solver not afraid to think outside the box

Responsibilities & Requirements

• Act as a technical leader and subject matter expert on the product engineering team in designing and building high-quality code for both new and existing features in a timely manner
• Drive key system architecture decisions, including deployment solutions, the implementation roadmap and identification of trade-off decisions
• Collaborate with the Sales & Customer Success teams to strategize and design features that will add value to the customer experience
• Provide active “hands-on” architectural guidance and leadership through the entire lifecycle of products
• Create flow diagram cases and assess their overall impact on the platform
• Do a high-level sizing and impact analysis, with potential changes in delivery plans
• Create High Level Designs for modules/components/key journeys, communicating with Customer Success
and technical teams
• Rigorously prioritize development tasks based on effort and value to users
• Proactively groom the backlog to prevent inefficiency in development before it occurs
• Oversee delivery outputs from velocity and quality perspective
• BSc/MSc/Ph.D. degree in Computer Engineering
• 10+ years of experience in developing software in Java Spring Boot, Hibernate, Spring Data JPA
• 6+ years of experience in design and implementation of complex distributed systems architectures
• 3+ years of experience in a similar position guiding a cross-functional project/product team
• Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes
• Experience with data modeling, database design, & service-oriented architecture
• Working knowledge of application and system availability, scalability, and distributed data platforms
• Expertise in OLTP and OLAP systems design and performance optimization
• Experience with relational and NoSQL database designs, an expert-level understanding of CI/CD principles,
know-how of various tools, and passionate focus on CI/CD practices
• Skilled in complex code bases, large systems, & version control systems like Git
• Knowledge of Cloud Services and cloud native application development (especially AWS and related AWS
• Basic understanding of React
• Prior experience with SCRUM/Agile methodologies
• Experience with purchasing and/or ERP systems is preferred •
• Strong verbal communication skills
• Fluent in English
• Work with Customer Success team to assess clients current sourcing flow (from a technical perspective), deployment structure and security/governance needs Collaborate with the product team to understand and translate business requirements into the technical implementation
• Walk through product engineering team through High Level Designs, new requirements, improvement needs (business req – tech high level req – low level delivery req)
• Consult for the optimal design of database environments for additional raw materials, analyzing complex
distributed production deployments, and implement systems for optimized performance
• Understand and translate clients’ use cases to ensure an optimum integration approach
• Support teams for troubleshooting system-level integration and performance issues
• A strong foundation in data structures and algorithms, as well as strong analytical, unit and integration, testing and debugging skills

With us you can:

Develop your technical knowledge:
  • Use latest technologies;
  • Participate in technical events and conferences (the cost is covered by the company);
  • Regular techtalks and professional development.
Improve your soft skills:
  • Build strong teamwork skills and become an essential part of the dynamic teams;
  • Improve your English at classes and speaking directly with clients;
  • Increase your productivity and communication level via Scrum, Kanban, Agile methodologies

Our perks

  • Covered vacation period: 20 business days and 5 days off
  • Free English classes and speaking club with a native speaker
  • Flexible working schedule
  • Truly friendly and supporting atmosphere
  • Working remotely or in one of our offices
  • Partial compensation for office lunches
  • Medical insurance for employees from Ukraine
  • Compensation of psychological counseling
  • Legal support
  • Relocation assistance

Your dream job awaits you
Apply now!

    img img Successfully applied!