Junior Software Developer
Summary
Junior developer at Southeast Consolidators (SECO), a transportation/logistics company, building and supporting internal web apps, REST APIs, and system integrations in Java, Spring Boot, AWS, and React. Day-to-day spans coding, testing, troubleshooting integration and data issues, documentation, and production support.
Job Purpose:
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.