Company:
Wakefern Food Corp.
Location: Edison
Closing Date: 28/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Summary
The Digital and Customer Management department creates modern, valuable and engaging digital systems that enable our millions of consumers to explore, plan and purchase groceries, week-after-week, season-after-season. We are seeking a highly skilled Senior Software Engineer with extensive experience in Java, JavaScript, Node.js, and TypeScript. The ideal candidate will have a strong background in writing and consuming RESTful endpoints, as well as familiarity with databases such as DB2 and PostgreSQL. Additionally, experience with event-driven applications using Kafka and developing backends for mobile applications is essential.
Essential Functions
- Design, develop, and maintain high-quality software solutions using Java, JavaScript, Node.js, and TypeScript.
- Write and consume RESTful endpoints to ensure seamless integration with various systems.
- Work with databases such as DB2 and PostgreSQL to manage and store data efficiently.
- Develop and maintain event-driven applications using Kafka.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous improvement.
- Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
Additional Functions
- Participate in code reviews to maintain high standards of code quality and share knowledge with the team.
- Contribute to the development and maintenance of technical documentation.
- Assist in the evaluation and selection of new technologies and tools to enhance development processes.
- Provide technical support and troubleshooting assistance to other team members as needed.
- Engage in continuous learning and professional development to stay current with industry advancements.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Senior Software Engineer or similar role.
- Strong proficiency in Java, JavaScript, Node.js, and TypeScript.
- Experience with RESTful API design and implementation.
- Familiarity with databases such as DB2 and PostgreSQL.
- Experience with event-driven architecture and Kafka.
- Experience in developing backends for mobile applications.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work independently and manage multiple tasks effectively.
Competencies
- Technical Expertise: Demonstrates a deep understanding of software development principles, languages, and frameworks. Proficient in Java, JavaScript, Node.js, and TypeScript.
- Problem Solving: Identifies and resolves complex technical issues efficiently. Uses analytical skills to troubleshoot and debug code.
- Collaboration: Works effectively with cross-functional teams, including marketing, IT, and customer service. Communicates clearly and fosters a collaborative environment.
- Adaptability: Stays current with industry trends and technologies. Adapts to new tools, methodologies, and changing project requirements.
- Leadership: Provides mentorship and guidance to junior engineers. Demonstrates leadership in technical discussions and decision-making processes.
- Quality Focus: Ensures high standards of code quality, performance, and reliability. Implements best practices for testing and code review.
- Customer Focus: Understands customer needs and translates them into technical solutions. Strives to enhance user experience and satisfaction.
Share this job
Wakefern Food Corp.