- Location
- Ellenwood, GA
- Department
- IT
- Seniority
- Entry
- Source
- Paylocity
Description
Description
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.
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
Disclaimer
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this job. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.