Junior Software Developer
Backend Developer
Android Development
ANSI X12
API
APIs
Application Developer
Cloud Operations
Data Integration
DevOps
EDI
Engineering
Enterprise Software
Frontend
Information Technology It
Integration
Java
Java Language
Mobile App Development
Mobile Application Development
REST APIs
Software Developer
Software Development
Software Engineer
Software Engineering
Spring
Spring Boot
Spring Framework
Web Developer
X12 EDI
Job Description
SECO is hiring a Junior Software Developer (Ellenwood, GA onsite) to build and support applications across Java, Spring Boot, AWS, and React, with a focus on integrations and operational support.
Responsibilities
- Develop, enhance, maintain, troubleshoot, and support web applications, APIs, and system integrations using Java, Spring Boot, AWS, React, and related technologies.
- Support the full delivery lifecycle: requirements analysis, solution design, coding, testing, debugging, implementation, and production support.
- 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 fixes.
- Develop and maintain RESTful services, application components, user interfaces, and automated processes within defined project requirements.
- Run unit testing, support user acceptance testing, resolve defects, and validate application and integration changes before deployment.
- Work 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.
- Learn SECO transportation and logistics processes, application systems, data flows, and operational needs to improve the 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 2 years of relevant software development experience, including professional employment, internships, cooperative education, contract work, or substantial project experience.
- Working knowledge of Java, Spring Boot, AWS, and React, with ability to develop, test, troubleshoot, and maintain application components.
- Comfort with integration-related work, including APIs, data mappings, file or message exchanges, error handling, and cross-system troubleshooting.
- Understanding of object-oriented programming, web application development, databases, version control, testing, and debugging practices.
- Strong analytical thinking, attention to detail, and problem-solving skills, with willingness to ask questions for clarification.
- Good written and verbal communication skills, including clear documentation of technical changes, testing results, issues, and support procedures.
- Ability to collaborate, accept feedback, manage assigned tasks, communicate progress or risks in a timely manner, and work within direction and guidance from management.
- Self-motivated approach to learning independently: research solutions, build new skills, and seek clarification while applying guidance.
- Knowledge of Android application development or willingness and ability to be trained in Android development.
- Preferred: familiarity with transportation and logistics operations, particularly freight brokerage and load management.
- Preferred: knowledge of Electronic Data Interchange (EDI), including ANSI X12 formatted transactions.
- Preferred: experience with or knowledge of the Babelway integration platform.
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.
Technologies
- Java
- Spring Boot
- AWS
- React
- RESTful services
- APIs
- Android application development
- Electronic Data Interchange (EDI)
- ANSI X12
- Babelway integration platform
Physical Demands
- Must be well groomed.
- Pass drug test and physical as required by SECO.
- Ability to sit and type at a computer station for long periods of time.
- Generally a normal office environment with little exposure to excessive noise, dust, temperature, etc.; however, SECO’s technology footprint extends outdoors to the freight yard and open air cross-dock, with limited exposure required.