GrepJob
NETGEAR

Senior Fullstack/Java Software Engineer

NETGEAR
Apply
6 months ago
Taipei, TaiwanSenior / Staff+
H1B Sponsor

Responsibilities

  • Design, develop, and maintain server-side components and APIs using Java.
  • Implement RESTful APIs with a focus on performance and security.
  • Develop scalable and fault-tolerant architectures.
  • Design and optimize relational and NoSQL database schemas.
  • Identify and resolve performance bottlenecks in backend systems.
  • Implement secure authentication and authorization mechanisms.
  • Write and maintain comprehensive tests for quality assurance.
  • Deploy and monitor services on cloud platforms.
  • Collaborate with frontend developers for seamless API integration.
  • Set up monitoring and logging tools for incident management.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 10+ years of professional experience in Java development.
  • Expertise in Java and familiarity with frameworks like Spring Boot.
  • Experience building and maintaining RESTful APIs.
  • Strong understanding of SQL and relational database design.
  • Hands-on experience with NoSQL databases like MongoDB.
  • In-depth understanding of JVM internals and performance optimization.
  • Knowledge of security best practices for backend systems.
  • Experience with Infrastructure-as-Code tools and cloud-native development.
  • Strong communication skills and problem-solving abilities.

Tech Stack

Apache CassandraAWSAzureCouchbaseDockerGitHub ActionsGitLab CI/CDGoogle CloudGrafanaJavaJenkinsJUnitKubernetesMongoDBMySQLPostgreSQLPostmanPrometheusRedisSplunkSpring BootTerraformTestNG