Position: Full Stack Developer
Company: Flexyti
Experience required: 3y
Category: Java
English level: upper
Published: 2023-07-01T00:00:00+03:00

Full Stack Developer

Start: 01.10.2023
Laufzeit:11 Monate
Branche:  Metal, wood & paper industry

Hintergrund

As a Full Stack Developer for the clients MES (Manufacturing Execution System) Java and JavaFX software development project, you will be responsible for the end-to-end development and implementation of our software solution. With your expertise in both front-end and back-end technologies, you will contribute to building a robust and user-friendly MES system.

Aufgaben
Design, develop, test, and deploy high-quality software solutions for the MES project using Java and JavaFX
Implement intuitive and visually appealing user interfaces using JavaFX, HTML, CSS, and JavaScript
Build efficient server-side components and APIs using Java and other relevant technologies
Design optimized database schemas, write efficient SQL queries, and ensure data integrity and security
Collaborate with other teams to integrate the MES software with external systems for seamless data exchange
Develop and execute comprehensive test plans, perform unit testing, and participate in code reviews
Identify and address performance bottlenecks, optimize application performance, and fine-tune database queries
Create and maintain technical documentation for effective knowledge transfer and future maintenance
Collaborate with cross-functional teams to ensure alignment, effective communication, and timely delivery
Investigate and resolve software defects, provide technical support, and assist with troubleshooting

Qualifikationen:
Proven experience as a Full Stack Developer, specializing in Java and JavaFX, with a focus on MES or manufacturing-related projects being a plus
Proficiency in JavaFX, HTML, CSS, and JavaScript, with attention to detail in creating visually appealing and user-friendly interfaces
Strong knowledge of Java, RESTful APIs, and experience in SQL-based database design and development
Experience with relational databases, adept at writing efficient queries and ensuring data integrity
Familiarity with system integration concepts and technologies, such as API integration, web services, and messaging protocols (JSON, XML, SOAP)
Experience with software testing methodologies, including unit testing, integration testing, and familiarity with automated testing frameworks
Strong analytical and problem-solving abilities to identify, debug, and resolve complex technical issues efficiently
Effective communication skills to collaborate with cross-functional teams and convey technical concepts to non-technical stakeholders