Application Developer II
Job in
Lyndhurst, Bergen County, New Jersey, 07071, USA
Listed on 2026-01-12
Listing for:
NRS, Inc.
Full Time
position Listed on 2026-01-12
Job specializations:
-
IT/Tech
Job Description & How to Apply Below
Application Developer II
NRS, Inc. is a leading provider of transportation & supply chain management services, offering smart logistics solutions to leading retailers and manufacturers for 70+ years. This role is onsite with hybrid capabilities, based in Lyndhurst, NJ.
Job OverviewAs 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- Support and promote the company values, culture, and HR processes.
- Clearly communicate solution architectures to both business and technical stakeholders at all levels; build consensus with strong interpersonal and presentation skills.
- Analyze customer requirements to determine feasibility of design within time and cost constraints.
- Consult with internal staff and external vendors to evaluate overall system performance and proactively identify areas for improvement.
- Participate in project activities, providing status updates, resource estimates, and guidance on software solution scope and requirements.
- Document all aspects of the software solution for future upgrades and maintenance.
- Learn and apply NRS’s established standards for technology, tools, and techniques.
- Maintain and improve existing codebases; peer‑review code changes.
- Provide solution support for escalated issues across all stages of the SDLC.
- Recommend upgrades or feature enhancements for existing systems.
- Use experience and industry knowledge to propose and evaluate new technologies that align with current and future business needs.
- Partner with the Integration Development team to help establish an Integration Platform as a Service (iPaaS) strategy for the organization.
- Build trust and strong working relationships with Technology and Business stakeholders.
- Perform other duties as assigned.
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- Strong problem-solving skills and attention to detail.
- Excellent organizational, interpersonal, and communication skills.
- Strong business acumen and ability to adapt to change.
- Continuous learning – staying updated with emerging integration technologies and techniques.
- Willingness to travel up to 10% of the time.
- Back‑end Engineering (Java + Spring Boot): 4–8 years – Production experience with Java 17/21 and Spring Boot 3+, building and maintaining REST/SOAP services; JSON/XML, pagination, versioning, concurrency, robust error handling.
- API Integrations: 3+ years – 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.
- Authentication & Security: 2+ years – OAuth2/OIDC, API Keys/HMAC, mTLS; input validation and audit logging; secrets and IAM hygiene with least‑privilege access.
- AWS Integration Stack: 2–4+ years – Hands‑on with API Gateway (incl. VPC Link), Lambda or ECS/Fargate workers, SQS/SNS/Event Bridge, Step Functions, Secrets Manager, Cloud Watch/X‑Ray; private connectivity to on‑prem/partner systems.
- Data Layer & Performance: 3+ years – SQL (Postgres/MySQL/DB2), JDBC/JPA, query tuning and indexing, transaction boundaries; caching (Redis) and reliability patterns (outbox, idempotency, DLQ).
- CI/CD & Quality: 3+ years – Git workflows and code reviews; JUnit 5/Mockito;
Maven/Gradle; pipelines (Jenkins/Git Hub Actions); safe deploys (blue/green or canary). - Stakeholder & Vendor
Collaboration:
2+ years – Author mapping docs, test plans, and UAT scripts; clear communication with business partners and third‑party vendors.
- IBM i (AS/400): DB2 for i via JDBC/ODBC, JT400, calling RPG programs, SFTP flat‑file exchanges – 1+ year.
- Working…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×