Source description
About the role
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, communication
More at Autoplant Systems