Junior Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
The purpose of the Junior Software Developer role is to contribute to the Development Team by designing, developing, testing, integrating, and supporting applications that meet SECOβs business and operational needs. This position is intended for a recent graduate with a degree in Computer Science or a comparable technical field and at least two years of relevant software development experience. The Junior Software Developer will work across Java, Spring Boot, AWS, and React environments, with a strong emphasis on system integration, data exchange, troubleshooting, documentation, and application support.
Essential Duties and Responsibilities: Other duties and responsibilities may be assigned.
- Develop, enhance, maintain, troubleshoot, and support web applications, APIs, and system integrations using Java, Spring Boot, AWS, React, and related technologies.
- Participate in requirements analysis, solution design, coding, testing, debugging, implementation, and production support activities.
- Build and support integration workflows that exchange data between internal applications, external partners, cloud services, and third-party platforms.
- Investigate integration errors, data discrepancies, failed transactions, and application issues; identify root causes and implement reliable solutions.
- Develop and maintain RESTful services, application components, user interfaces, and automated processes within defined project requirements.
- Perform unit testing, support user acceptance testing, resolve defects, and validate application and integration changes before deployment.
- Collaborate with developers, business users, operations teams, customers, carriers, and other stakeholders to clarify requirements and deliver practical solutions.
- Document requirements, technical designs, integration mappings, application changes, testing results, support procedures, and system knowledge.
- Develop an understanding of SECOβs transportation and logistics processes, application systems, data flows, and operational needs to improve the quality and relevance of development work.
Requirements
- Bachelorβs degree in Computer Science, Software Engineering, Information Technology, Computer Information Systems, or a comparable technical field, obtained recently or expected by the positionβs start date.
- At least two years of relevant software development experience, which may include professional employment, internships, cooperative education, contract work, or substantial project experience.
- Working knowledge of Java, Spring Boot, AWS, and React, including the ability to develop, test, troubleshoot, and maintain application components.
- Comfortable performing integration-related tasks, including working with APIs, data mappings, file or message exchanges, error handling, and troubleshooting across systems.
- Understanding of object-oriented programming, web application development, databases, version control, testing, and debugging practices.
- Strong analytical thinking, attention to detail, problem-solving ability, and willingness to ask questions when clarification is needed.
- Good written and verbal communication skills, including the ability to clearly document technical changes, testing results, issues, and support procedures.
- Ability to work collaboratively, accept feedback, manage assigned tasks, communicate progress or risks in a timely manner, and remain receptive to direction and guidance from management.
- Self-motivated and eager to learn independently, research solutions, and build new technical skills while seeking clarification and applying guidance when appropriate.
- Knowledge of Android application development or a willingness and ability to be trained in Android development.
- Familiarity with transportation and logistics operations, particularly freight brokerage and load management, is preferred.
- Knowledge of Electronic Data Interchange (EDI), including ANSI X12-formatted transactions, is preferred.
- Experience with or knowledge of the Babelway integration platform is preferred.
Must be able to execute all above functions and meet all above demands safely, posing no threat to themselves or those around them while doing so, and must willingly comply with applicable safety regulations in the completion of all work.
Education
- Bachelorβs degree in Computer Science, Software Engineering, Information Technology, Computer Information Systems, or a comparable technical field required. Recent graduates and candidates who will complete the degree before the positionβs start date are encouraged to apply.
Physical Demand:
- Must be well groomed.
- Pass drug test and physical as required by SECO.
- Ability to sit and type at computer station for long periods of time.
- Generally, the workspace is within a normal office environment with little exposure to excessive noise, dust, temperature, et cetera; however, SECOβs technology footprint extends outdoors to the freight yard and open air cross-dock and limited exposure is required.
- Schedule: 8:00 am - 5:00 pm; Monday through Friday
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦