We are seeking a talented and motivated Full Stack Engineer to join our dynamic team. This role is ideal for someone who is enthusiastic about prototyping, research and development (R&D), and process automation. As a Full Stack Engineer, you will work closely with cross-functional teams to design, develop, and implement innovative solutions that enhance our business processes and drive efficiency.
RESPONSIBILITIES
Responsibilities:
Develop and maintain web applications using modern front-end and back-end technologies.
Collaborate with Product Manager to prototype new features and solutions with a focus on process automation.
Implement process automation leveraging BPM and CRM to streamline business operations.
Participate in code reviews and contribute to continuous improvement of development practices.
Troubleshoot and resolve technical issues across the full stack.
Stay up to date with emerging technologies and industry trends.
QUALIFICATIONS
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
2+ years of experience in full stack development.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
Strong knowledge of back-end technologies such as Node.js, Python, or Java.
Experience with database management systems like SQL or NoSQL.
Familiarity with version control systems (e.g., Git).
Excellent problem-solving skills and attention to detail
Strong communication and teamwork abilities.
Hands-on experience working directly with the Camunda Workflow Engine or other BPM platform. Familiarity with BPMN 2.0. Or has a strong desire and ability to learn and apply BPM for lack of experience.
Experience in developing and consuming REST and SOAP based services using Java and Spring Boot framework with any relational database as backend.
Demonstrated ability in designing and implementing complex workflows within Camunda/other BPM.
Have working experience with Scrum/Agile development methodologies
Excellent communication skills to both effectively guide developers and collaborate within a team environment.
Analytical approach to problem-solving and a passion for finding efficient solutions.
Experience with developing integration with Dynamics D365 and CRM
Preferred Qualifications:
Experience with cloud platforms such as Azure, Oracle Cloud.
Knowledge of CI/CD pipelines and DevOps practices.
Understanding of machine learning and data analysis.
BPM development experience: Camunda preferred
Min. 2 years' experience in:
Back-end development in Java, Python, JavaScript
Full Stack development
Java Microservices, J2EE, SQL, Oracle
Candidates must be within 250 miles of an APL Logistics facility or office.
The typical starting salary range for this position is: $88,550 - $103,530.
The actual salary offer will take into account multiple factors including skills, experience, education and location. Please note that the salary details listed in role postings reflect the base salary only, not total compensation, which includes bonus and benefits.
Candidates are eligible for the following benefits:
• PTO • 6 days sick time • 9 paid holidays • 1 paid "Personal Holiday" • Company Bonus Plan • 401(K) SAVE Plan • Annual Fixed Contribution • Medical, Dental, Vision, and Life & Disability coverage • Voluntary Benefits • Accident/Critical Illness/Hospital Indemnity Benefits • Tuition reimbursement and student loan assistance • Employee Assistance Program (EAP) • Health Savings Account (HSA) with employer funding and wellness incentives • Flexible Spending Account (FSA) • Employee Referral Program