Job Description
Job Description
Company Overview :
NRS is a leading provider of transportation & supply chain management services, and a family-owned and operated company that has been providing smart logistics solutions for the world's leading retailers and manufacturers for 70+ years. Whether it’s NRT, Keystone, Keystone Fresh, or Keystone Capacity, our innovative energy drives us towards new and valuable solutions for our clients, even as we continuously grow and strengthen our network. We are dedicated to creating a culture that empowers the individual and offers our associates the opportunity to apply their unique skill to the challenges facing our clients. In the office, the warehouse, or on the road, it is this commitment to our innovative spirit that unites us in common mission to push boundaries in the logistics industry.
Join our team at NRS, Inc. and contribute to our mission of providing exceptional transportation and logistics services. We offer a competitive salary and benefits package, and we are committed to providing our employees with a positive work environment and opportunities for growth and development. Apply now and be a part of our success story!
This role is onsite and based in Lyndhurst, NJ.
Job Overview :
As a member of the Full Stack Development team within the Information Technology organization, the Application Developer II works closely with leading experts on our IT teams and across our business units to define, develop, maintain, modify, and support custom software solutions. This role plays a crucial part in ensuring our customers’ needs are met through the deployment and updates of business-critical solutions.
Duties & Responsibilities :
Leadership & Communication
Application Development Functions
Deliver Innovative Solutions
Business Stakeholder & Relationship Management
Qualifications :
Required Skills :
– Production experience with Java 17 / 21 and Spring Boot 3+, building and maintaining REST / SOAP services; JSON / XML, pagination, versioning, concurrency, robust error handling.
– End-to-end integrations via webhooks and polling; schema / data mapping and validation; file-based flows (CSV / XML / JSON over SFTP) when APIs aren’t available; translating vendor specs into production solutions.
– OAuth2 / OIDC, API Keys / HMAC, mTLS; input validation and audit logging; secrets and IAM hygiene with least-privilege access.
– Hands-on with API Gateway (incl. VPC Link), Lambda or ECS / Fargate workers, SQS / SNS / EventBridge, Step Functions, Secrets Manager, CloudWatch / X-Ray; private connectivity to on‑prem / partner systems.
– SQL (Postgres / MySQL / DB2), JDBC / JPA, query tuning and indexing, transaction boundaries; caching (Redis) and reliability patterns (outbox, idempotency, DLQ).
– Git workflows and code reviews; JUnit 5 / Mockito; Maven / Gradle; pipelines (Jenkins / GitHub Actions); safe deploys (blue / green or canary).
– Author mapping docs, test plans, and UAT scripts; clear communication with business partners and third-party vendors.
Preferred / Nice to Have
Physical Demands
EEO Statement :
NRS is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
#NRSIND
Application Developer • Lyndhurst, NJ, US