About the role
Software Developer Permanent Position!
Job Summary:
• Design, develop, maintain, and support enterprise-scale retail and supplier-facing applications used for item ingestion, order management, payment processing, and supplier collaboration.
• Investigate, troubleshoot, and resolve complex production issues affecting Retail Core systems, data services, and distributed applications.
• Build and enhance supplier-facing and Drop Ship Vendor (DSV) portals to improve supplier onboarding, product data quality, and operational efficiency.
• Develop scalable backend services, APIs, and automation solutions to support operational workflows and reduce manual intervention.
• Monitor application reliability, availability, latency, and error rates to ensure system uptime and SLA compliance.
• Participate in incident response activities, including production triage, root cause analysis (RCA), post-mortem reviews, and implementation of preventive measures.
• Create and maintain dashboards, alerts, monitoring tools, operational runbooks, and support documentation using observability platforms such as Grafana and Splunk.
• Collaborate with cross-functional engineering teams, business stakeholders, category specialists, and support teams to resolve data and system integration issues.
• Optimize application and database performance by analyzing bottlenecks, improving throughput, and tuning queries and services.
• Support deployment validation, release stability, and production readiness activities for enterprise applications and data platforms.
• Design and implement automation frameworks and tooling to improve operational efficiency and reduce repetitive support tasks.
• Support reliability engineering initiatives including resiliency testing, disaster recovery validation, failover readiness, and high-availability improvements.
• Participate in code reviews, provide technical mentorship, and guide engineers on software engineering best practices and operational excellence.
• Support platform patching, dependency upgrades, security remediation, and compliance-related activities across supported systems and environments.
• Develop and maintain technical documentation, operational procedures, playbooks, and troubleshooting guides for recurring issues and support processes.
• Perform other related duties and responsibilities as assigned.
### Minimum Requirements:
• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related field.
• Related experience in Java application support, production support, enterprise application maintenance, and incident management.
• Strong experience working with Java, Spring Boot, RESTful APIs, Microservices, and object-oriented programming concepts.
• Experience in troubleshooting production issues, performing root cause analysis (RCA), debugging applications, and resolving incidents in a timely manner.
• Strong knowledge of SQL, database design, query optimization, stored procedures, and relational database management systems such as Oracle, MySQL, PostgreSQL, or SQL Server.
• Experience with Linux/Unix environments, shell scripting, and application log analysis.
• Experience with monitoring and logging tools such as Splunk, ELK Stack, Dynatrace, AppDynamics, Grafana, or Prometheus is preferred.
• Experience working with messaging systems such as Apache Kafka, RabbitMQ, IBM MQ, or other event-driven architectures is preferred.
• Knowledge of software development lifecycle (SDLC), ITIL processes, Agile/Scrum methodologies, and version control systems such as Git.
• Experience with CI/CD pipelines, Jenkins, Maven, Docker, Kubernetes, and DevOps practices is preferred.
• Understanding of application security, authentication, authorization, secure coding practices, and data protection standards.
• Experience using ticketing and service management tools such as ServiceNow, Jira, Remedy, or similar platforms for incident, problem, and change management.
• Experience supporting cloud-based applications hosted on Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) is preferred.
• Ability to perform production deployments, application health checks, system monitoring, and on-call support activities.
• Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills.
Benefits:
SAR TECH LLC offers company-standard benefits, including:
• Medical Insurance
• 401(k) Retirement Plan
Application Process:
To apply, please submit your resume via email to: hr@sar-tech.net
Full time direct hire
Job Summary:
• Design, develop, maintain, and support enterprise-scale retail and supplier-facing applications used for item ingestion, order management, payment processing, and supplier collaboration.
• Investigate, troubleshoot, and resolve complex production issues affecting Retail Core systems, data services, and distributed applications.
• Build and enhance supplier-facing and Drop Ship Vendor (DSV) portals to improve supplier onboarding, product data quality, and operational efficiency.
• Develop scalable backend services, APIs, and automation solutions to support operational workflows and reduce manual intervention.
• Monitor application reliability, availability, latency, and error rates to ensure system uptime and SLA compliance.
• Participate in incident response activities, including production triage, root cause analysis (RCA), post-mortem reviews, and implementation of preventive measures.
• Create and maintain dashboards, alerts, monitoring tools, operational runbooks, and support documentation using observability platforms such as Grafana and Splunk.
• Collaborate with cross-functional engineering teams, business stakeholders, category specialists, and support teams to resolve data and system integration issues.
• Optimize application and database performance by analyzing bottlenecks, improving throughput, and tuning queries and services.
• Support deployment validation, release stability, and production readiness activities for enterprise applications and data platforms.
• Design and implement automation frameworks and tooling to improve operational efficiency and reduce repetitive support tasks.
• Support reliability engineering initiatives including resiliency testing, disaster recovery validation, failover readiness, and high-availability improvements.
• Participate in code reviews, provide technical mentorship, and guide engineers on software engineering best practices and operational excellence.
• Support platform patching, dependency upgrades, security remediation, and compliance-related activities across supported systems and environments.
• Develop and maintain technical documentation, operational procedures, playbooks, and troubleshooting guides for recurring issues and support processes.
• Perform other related duties and responsibilities as assigned.
### Minimum Requirements:
• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related field.
• Related experience in Java application support, production support, enterprise application maintenance, and incident management.
• Strong experience working with Java, Spring Boot, RESTful APIs, Microservices, and object-oriented programming concepts.
• Experience in troubleshooting production issues, performing root cause analysis (RCA), debugging applications, and resolving incidents in a timely manner.
• Strong knowledge of SQL, database design, query optimization, stored procedures, and relational database management systems such as Oracle, MySQL, PostgreSQL, or SQL Server.
• Experience with Linux/Unix environments, shell scripting, and application log analysis.
• Experience with monitoring and logging tools such as Splunk, ELK Stack, Dynatrace, AppDynamics, Grafana, or Prometheus is preferred.
• Experience working with messaging systems such as Apache Kafka, RabbitMQ, IBM MQ, or other event-driven architectures is preferred.
• Knowledge of software development lifecycle (SDLC), ITIL processes, Agile/Scrum methodologies, and version control systems such as Git.
• Experience with CI/CD pipelines, Jenkins, Maven, Docker, Kubernetes, and DevOps practices is preferred.
• Understanding of application security, authentication, authorization, secure coding practices, and data protection standards.
• Experience using ticketing and service management tools such as ServiceNow, Jira, Remedy, or similar platforms for incident, problem, and change management.
• Experience supporting cloud-based applications hosted on Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) is preferred.
• Ability to perform production deployments, application health checks, system monitoring, and on-call support activities.
• Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills.
Benefits:
SAR TECH LLC offers company-standard benefits, including:
• Medical Insurance
• 401(k) Retirement Plan
Application Process:
To apply, please submit your resume via email to: hr@sar-tech.net
Full time direct hire
Requirements
REQUIREMENTS
Software Developer
Ability to work in a project driven environment
Software Developer
Ability to work in a project driven environment
SAR Tech LLC is an equal opportunity employer. Applicants must be legally authorised to work in the United States.