500,000+ tons dispatched DAILY, using Autoplant’s Logistics Excellence Platform Read more

Responsibilities/Duties:

  • Meeting with technology managers and the design team to discuss the goals and needs of the company
  • Examining and defining current architecture systems
  • Designing scalable architecture systems for Java-based applications
  • Identifying the hardware and software infrastructure needs to accommodate the company’s architectural goals
  • Troubleshooting design flaws and system bottlenecks
  • Performing validation tests to ensure the flexibility and scalability of the Java environment
  • Assisting the software design team with application integration
  • Conducting system performance tests
  • Identifying necessary infrastructure for computer systems to be designed and integrated by determining requirements for information, selecting tools, technology, and architecture, examining user-interface and business operations needs, and overseeing physical database development
  • Examining new technologies for potential application to operational requirements and company mission
  • Completing systems reports

Skills:

  • Experience with Spring and Sprint Cloud
  • Experience with Web Services (REST and SOAP)
  • Experience in developing microservice applications
  • Experience with both SQL and NoSQL databases
  • Good understanding of modern deployment architecture like Docker and Kubernetes
  • Experience with user interface development using languages such as CSS, HTML/HTML5, and JavaScript frameworks like React.js and AngularJS
  • Experience with messaging products like RabbitMQ and ActiveMQ
  • Strong analytical, communicati

Be the chosen one