← Back to jobs

SAR TECH LLC Logo
Java Developer

SAR TECH LLC

 

Fremont, CA, USA

Posted On: 1 day ago
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Java Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

About the role

- Design, develop, test, and maintain enterprise applications and backend services supporting retail operations and supplier integrations.
- Develop APIs, automation tools, and data processing services to streamline operational workflows.
- Implement scalable and maintainable software solutions following coding standards and engineering best practices.
- Collaborate with upstream and downstream engineering teams to integrate systems and resolve application dependencies.
- Participate in Agile ceremonies including sprint planning, backlog refinement, estimation, and release planning.
- Conduct code reviews and mentor engineers on design patterns, troubleshooting, and software development practices.
- Investigate and resolve escalated production issues related to item ingestion, order management, payment processing, and data services.
- Participate in on-call rotations and incident bridges for P1/P2 production incidents.
- Perform root cause analysis (RCA) and implement corrective and preventive actions for recurring issues.
- Coordinate with business users, support teams, and engineering stakeholders during critical production incidents.
- Validate deployments and support release stabilization activities for enterprise applications.
- Ensure timely resolution of operational tickets and service requests while maintaining SLA commitments.
- Develop automation solutions to eliminate repetitive manual operational tasks and improve team efficiency.
- Implement monitoring, alerting, and resiliency improvements for distributed applications and data services.
- Support disaster recovery readiness, failover validation, and resiliency testing activities.
- Build and maintain operational tooling, scripts, and self-service utilities for support and engineering teams.
- Drive reliability initiatives focused on system stability, uptime, scalability, and operational excellence.
- Collaborate with engineering teams to improve production readiness and reduce operational risks.
- Monitor application health metrics, error rates, throughput, and latency using observability and monitoring tools.
- Analyze and optimize application and database performance, including query tuning and resource utilization improvements.
- Create and maintain dashboards, alerts, runbooks, and operational documentation for recurring issue patterns.
- Support security patching, dependency upgrades, and remediation of identified vulnerabilities.
- Track system trends, capacity utilization, and operational metrics to proactively identify risks and improvement opportunities.
- Document support procedures, troubleshooting steps, and best practices for knowledge sharing across teams.

Requirements

- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related field.
- Related experience in Java development, enterprise application development, and backend systems implementation.
- Strong experience working with Java, Spring Boot, Hibernate, RESTful APIs, and Microservices architecture.
- Experience with front-end technologies such as Angular, React, JavaScript, HTML5, and CSS3 is preferred.
- Strong knowledge of SQL, database design, query optimization, and experience working with relational databases such as Oracle, MySQL, or PostgreSQL.
- Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
- Experience working with Apache Kafka, RabbitMQ, or other messaging and event-driven systems is preferred.
- Knowledge of software development lifecycle (SDLC), Agile/Scrum methodologies, and version control systems such as Git.
- Experience with CI/CD pipelines, Jenkins, Docker, Kubernetes, and Infrastructure as Code tools is preferred.
- Understanding of application security, authentication, authorization, and secure coding best practices.
- Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs