Full Stack Software Engineer

  • Allen Park, MI
  • Posted 11 hours ago | Updated 11 hours ago

Overview

On Site
Full Time

Skills

Transportation Management
TMS
Systems Engineering
Software Design
Development Testing
Web Services
API
Data Migration
IT Management
Mentorship
User Experience
Java
JPA
Hibernate
Windows PowerShell
Bash
Python
Database
Google Cloud Platform
Google Cloud
Data Flow
Fusion
SQL
GitHub
Continuous Integration
Continuous Delivery
Application Development
Terraform
Scripting
JavaScript
AngularJS
React.js
Rally
JIRA
Cloud Computing
SFTP
HTTP
HTTPS
IBM WebSphere MQ
Messaging
Apache Kafka
Master Data Management
Linux
DevOps
Software Development
Agile
Roadmaps
Communication
Management
Presentations
SAP BASIS
Law
IT Service Management
Innovation
Collaboration
Recruiting
Insurance
Finance
Professional Development
Training
Leadership
CompTIA
Customer Service
Career Counseling
Oracle Application Express
Apex

Job Details

Job#: 2073407

Job Description:

Skills Required:

Software Engineer within Transportation Management System (TMS) Product team responsible for full cycle systems development activities, including software design, development, and deployment to launch of new systems and upgrades and enhancement of existing systems.

This position core responsibilities and tasks will include:

Development and integration of IT solutions using agile methodology considering architecture patterns, critical performance characteristics, security measures and customer requirements.

Iteration Planning, Development testing and implementation of POCs, new and upgrade features while delivering the planned business value.

Integration planning and integration deliverables (Front-Ends, Webservices, API, ETLs, etc.)

Working in co-ordination with other teams to prepare and stage production builds, verify production releases that meet technical and business expectations

Leading and coordinating, data migration/conversion activities to support the

Providing technical leadership and mentoring other developers

Being able to critically debate on the provided solution to deliver the value on time and provide alternatives if it does not align with the roadmap.

Understand high-level features and desired outcomes.

Collaboratively work with Product managers, UX designers, other Software Engineers, systems analysts, Architects and Business Team across time-zones while adaptive to constantly changing priorities based on customer needs.

Improvise on existing solution

Experience Required:

Experience with Java/ Springboot, JPA-Hibernate

Experience with Scripting languages like - PowerShell, Bash Scripts, Python.

Experience with SQL and No-SQL databases

Experience in Google Cloud Platform services - Cloud Run / Cloud Function / Dataflow / Data Fusion / BigQuery / Cloud SQL /Compute Engine

Experience with software versioning tools - GitHub or similar

Experience with CI/CD tools like Tekton or similar.

Experience in large, complex application development, including integration within multiple applications.

Experience in Terraform scripting for Infrastructure as Code (IaC)

Experience with SAST and DAST tools like Sonarqube, CheckMarx, 42Crunch.

Experience with JS frameworks like Angular, React or similar.

Experience with Rally or JIRA

Experience Preferred:

Knowledge and experience in cloud native monitoring tools. Knowledge of file transfer automation and communication processes like SFTP, HTTP, HTTPS, MQ processes.

Knowledge of Messaging Queues like Kafka, Google PubSub

Knowledge of Master Data Management ecosystem.

Experience working in a cross-functional global team environment.

Experience on Linux platforms

DevOps working experience.

Interested in learning new tools and languages, Staying up to date with industry trends, best practices and new technologies

Education Required:

Bachelor's degree

Education Preferred:

Minimum of 5+ years of experience with progressive responsibilities in and software development

Minimum of 5 years experience Agile methodologies, defining product vision, strategy, product roadmaps and creating and managing backlogs

Are entrepreneurial, independently driven, resourceful, and able to deliver results with minimal direction.

Ability to navigate clients eco system.

Excellent verbal and written communication skills with the ability to communicate effectively with all levels of management in varying areas of business and enterprise technology

Are comfortable presenting to and interacting with vendors, customers, and senior leadership.

Additional Information :

Hybrid role (1-3 days)

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 or .

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.

Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Apex Systems