Sr. Java/Angular Software Engineer - Apex Systems
Dearborn, MI 48124
About the Job
Job#: 2052092
Job Description:
Job Description: We are seeking a Full Stack Software Engineer to develop products for hosting Supply Chain Analytics algorithms. The ideal candidate will have full stack experience, even if specialized in one area, and should possess:
- 7+ years of software engineering and testing experience
- Experience working in an Agile environment
- Familiarity with Rally
- Strong communication skills (both written and oral)
- Proactive attitude and ability to work independently
- Develop web applications and tools from a backlog, practicing software engineering excellence and employing pair programming and other practices.
- Collaborate with application development teams and act as a change agent.
- Assist teams in adopting new ways of working and contribute to institutional knowledge.
- Advocate for Agile principles and practices such as test-driven development (TDD).
- Mentor teams on Agile methodologies and produce well-crafted code.
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in Java and Spring Boot development.
- 3+ years of experience in Angular.
- Passion for clean code and a strong desire to learn new skills and solve business problems.
- Full stack development experience.
- In-depth knowledge of any programming language.
- Experience with automated testing (Unit, Integration, E2E).
- Familiarity with deploying to cloud platforms, preferably GCP or AWS.
- Experience delivering products that include web front-end development (JavaScript, client-side MVC frameworks like Angular).
- Proficiency in Continuous Integration/Continuous Delivery tools and pipelines (e.g., Jenkins, Gradle).
- Working experience with Elasticsearch.
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- This position is hybrid; candidates must be local or able to be onsite at least three times a week.
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.