Published: Mon, 28 Oct 2024 14:50:06 GMT
Position: Software Engineer & Sr Software Engineer, Java
Company: QAD
Location: Virtual/Remote (with occasional travel to physical office)
QAD is a rapidly growing SaaS company dedicated to solving real-world problems in manufacturing and the supply chain. We are seeking talented individuals to join our team and contribute to our mission.
As a virtual-first company, you will primarily work from home, with the occasional need for travel to the physical office to enhance collaboration and alignment. We are currently hiring for multiple levels in this position, and the final job title will be determined based on your technical skills during the final interview rounds.
Job Description:
We are seeking a Software & Sr Software Engineer, Java with experience in building enterprise applications using Java and web-based technologies. In this role, you will be responsible for designing, developing, testing, and deploying high-quality web applications using a combination of Java, Progress, and scripting languages. Working closely with other developers, designers, and stakeholders, you will ensure that our applications meet user needs and business objectives.
Key Responsibilities:
– Analyze requirements for modifications and new programs, and prepare related documentation and test scenarios
– Maintain and enhance existing software systems or product modules
– Collaborate with the QA team to ensure software quality for customers
– Develop server-side components using Java and core concepts like OOP, multithreading, and exception handling
– Implement frontend user interfaces using HTML, CSS, and JavaScript frameworks like Angular or TypeScript
– Facilitate communication between different components using RESTful web services
– Manage and interact with databases like MariaDB, utilizing SQL queries and optimization techniques
– Participate in Agile development methodologies and deliver incremental updates through CI/CD pipelines
– Mentor and facilitate the learning of junior software engineers
– Act as a backup in the absence of the Team Lead and collaborate with team members to achieve project goals
Qualifications:
– Bachelor’s degree required
– 2-8 years of experience as a Full-Stack Developer
– Proficiency in Java, including frameworks like Spring and best practices
– Familiarity with Progress development tools and technologies
– Strong understanding of HTML, CSS, and JavaScript (or a similar frontend framework)
– Working knowledge of RESTful web services and API design
– Experience with MariaDB, SQL, and database management systems like PostgreSQL
– Ability to debug and troubleshoot complex problems
– Experience with Agile methodologies and CI/CD pipelines is a plus
– Bonus points for experience with shell scripting and Python scripting
– Excellent communication and teamwork skills
– Passion for learning and staying up-to-date with the latest technologies
Additional Information:
At QAD, we value the health and well-being of our employees and strive to provide a healthy work-life balance. We offer a collaborative culture of smart, hard-working individuals who support one another to get the job done. Our company promotes growth and opportunity, where idea-sharing is prioritized over hierarchy. Compensation packages are based on experience and desired skill set.
About QAD:
QAD Inc. is a leading provider of adaptive, cloud-based enterprise software and services for global manufacturing companies. Our solutions help customers in industries such as automotive, life sciences, packaging, consumer products, food and beverage, high tech, and industrial manufacturing rapidly adapt to change and innovate for competitive advantage.
QAD is committed to fostering an inclusive and diverse workplace where every employee is valued and has the opportunity to grow. We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, disability, or any other protected class.
Join our team and be a part of our mission to help manufacturers become Adaptive Manufacturing Enterprises.
#LI-Remote Apply link