Company Description Blue Arc Welds ME (BlueArc) is a specialized welding brand serving the construction, oil and gas, and manufacturing sectors across the Middle East. The company focuses on delivering professional-grade welding equipment built on global technology and advanced manufacturing standards. BlueArc’s products emphasize durability, accuracy, and long-term reliability in demanding industrial environments. By bridging high-end international technology with local industrial requirements, BlueArc supports customers in achieving consistent, high-quality results. The organization offers a dynamic setting for professionals who want to contribute to the growth of modern industrial solutions in the region.
Role Description The Java Software Engineer role at Blue Arc Welds ME is a full-time, on-site position based in Cairo, Egypt. The Java Software Engineer will design, develop, test, and maintain Java-based applications that support internal operations and industrial product workflows. Day-to-day responsibilities include implementing new features, optimizing existing code, and collaborating with cross-functional teams to understand requirements and translate them into robust software solutions. The role involves working with microservices architectures and the Spring Framework to build scalable, secure, and reliable systems. The Java Software Engineer will also participate in code reviews, contribute to technical documentation, and help ensure adherence to best practices and quality standards.
Qualifications
* Candidates should possess strong Java and Programming skills to develop, debug, and optimize software solutions.
* Candidates should possess Software Development experience, including participation in the full software development lifecycle (design, implementation, testing, deployment).
* Candidates should possess proficiency in Microservices architectures to build scalable and modular applications.
* Candidates should possess hands-on experience with the Spring Framework for building secure, maintainable, and production-ready services.
* Candidates should possess solid problem-solving abilities, attention to detail, and familiarity with version control systems (e.g., Git).
* Candidates should possess experience working with relational or NoSQL databases and integrating APIs.
* Candidates should possess effective communication skills and the ability to collaborate with technical and non-technical stakeholders in an on-site environment.
* Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience; prior experience in industrial or manufacturing domains is a plus.