Java Developer Senior
Bering Straits Native Corporation (BSNC) · Beavercreek, OH · 1 mo ago
HybridEngineering$75k–$160k/yrFull-time
About the role
The Java Developer Senior position at Arcticom, LLC is responsible for designing, developing, testing, and maintaining new features and improving existing code bases using Java/J2EE, JavaScript, SQL, HTML, CSS, Ext JS, JUnit, Java GUI Libraries (SWT, AWT), and Eclipse. Responsibilities include working with data models, building and maintaining interfaces for integration with external systems, configuring and managing approval routes, and building User-Defined Page (UDP) components in ExtJS or React.
Responsibilities
- Design, develop, refactor, test and maintain new features and improve existing code base using Java/J2EE, JavaScript, SQL, HTML, CSS, Ext JS, JUnit, Java GUI Libraries (SWT, AWT) and Eclipse.
- Platform Development: Build and maintain inbound and outbound interfaces for integration with external systems (ERP, carrier APIs, EDI partners), implementing correct chunking, NK resolution, and error handling patterns.
- Implement IXM engine tasks for computationally intensive parallel processing, following the statelessness requirements of the Computational Grid.
- Work with UI technologies. Build User-Defined Page (UDP) components in ExtJS or React that consume the platform's Model API REST endpoints (ReadByKey, Search, ExecuteAction).
- Handle error responses correctly in all UDP code: inspect errors on HTTP 200 responses, display field-level and record-level errors, and relay user warnings appropriately.
- Develop complex SQL queries and stored procedures using Oracle SQL Developer.
- Debug identified system problems submitted via JIRA issues, update and manage requirement documents.
- Work with integration frameworks including EDI, JSON, XML, REST, SOAP etc.
- Merge code between different branches and manage revisions using git.
- Lead code reviews with a focus on architecture, security, and long-term maintainability. Distinguish blockers from suggestions. Identify gaps, explain concepts, and help reviewees grow.
- Expert level in Java programming, JavaScript.
- Experience in Cloud and CI/CD tooling / architecture.
- Able to communicate effectively with a product team.
- Able to work with minimal supervision.
- Systems-level thinking, architectural foresight: consider how features behave across the enterprise for all role types and configuration states. Scale scenarios before they reach production.
- Security ownership: find security gaps in code review before they reach production.
- Performance ownership: know the performance profile of the module’s reports and actions.
- Team multiplier: invest in code reviews, mentoring, and technical specifications/documentation as first-class professional responsibilities.
Qualifications
- Bachelor's degree in Engineering.
- Computer Science, Supply Chain Management, or Related Experience.
- Must be a U.S. citizen.
- Hold or have the ability to acquire a government security clearance.
- Expert level in Java programming, JavaScript.
- Experience in Cloud and CI/CD tooling / architecture.
- Able to communicate effectively with a product team.
- Able to work with minimal supervision.
- Systems-level thinking, architectural foresight: consider how features behave across the enterprise for all role types and configuration states. Scale scenarios before they reach production.
- Security ownership: find security gaps in code review before they reach production.
- Performance ownership: know the performance profile of the module’s reports and actions.
- Team multiplier: invest in code reviews, mentoring, and technical specifications/documentation as first-class professional responsibilities.