Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Fullstack/Java Software Engineer

NETGEAR

Senior Full Stack Software Engineer

Location: Taipei, Taiwan

Role Overview: The Senior Full Stack Software Engineer is responsible for designing, developing, and maintaining scalable, high-performing, secure applications and efficient backend services and APIs. This role involves deep expertise in Java technologies, ecosystem, cloud infrastructure, architectural decision-making, and collaboration with cross-functional teams to build robust systems that meet business and technical requirements. The ideal candidate combines technical excellence, complex technical problem-solving skills, and leadership abilities to contribute to the success of high-impact projects.

Key Responsibilities:

  • Backend Development and Maintenance:
    • Design, develop, and maintain server-side components, APIs, and microservices using Java and frameworks like Spring Boot or Jakarta EE.
    • Implement RESTful APIs, ensuring high performance and security.
    • Handle complex data transformation pipelines and middleware logic in API flows.
    • Manage API versioning, backward compatibility, and documentation using tools like Swagger (OpenAPI) and Postman.
    • Write clean, maintainable, and well-documented code.
  • Architecture and Design:
    • Develop and implement scalable, distributed, and fault-tolerant architectures.
    • Perform system design and review to ensure alignment with business and technical goals.
    • Implement design patterns such as Domain-Driven Design (DDD), Event-Driven Architecture, and CQRS (Command Query Responsibility Segregation).
  • Database Management:
    • Design normalized relational schemas with databases like PostgreSQL, MySQL, or H2.
    • Optimize database queries and indexes for performance, leveraging profiling tools.
    • Use NoSQL databases like MongoDB, Cassandra, or Couchbase for flexible, high-speed data storage.
    • Design data pipelines and ETL processes for real-time and batch data ingestion.
    • Implement data access layers with ORMs like Hibernate or JPA.
  • Performance Optimization:
    • Identify and resolve performance bottlenecks in the backend systems.
    • Implement caching solutions using Redis, Memcached, or similar technologies.
    • Use tools like JProfiler, YourKit, or VisualVM to analyze and optimize application performance.
  • Security and Compliance:
    • Implement secure authentication and authorization mechanisms (e.g., OAuth2, JWT, SAML).
    • Ensure backend systems are secure from common vulnerabilities (e.g., OWASP Top 10).
    • Perform regular security reviews, including penetration testing and dependency audits and fix vulnerabilities.
  • Testing and Quality Assurance:
    • Write and maintain unit tests, integration tests, and end-to-end tests using JUnit, Mockito, or TestNG.
    • Collaborate with QA engineers to ensure comprehensive test coverage.
    • Integrate automated testing into CI/CD pipelines.
  • Cloud and DevOps Integration:
    • Deploy and monitor services on cloud platforms like AWS, Azure, or Google Cloud.
    • Use containerization tools like Docker and orchestration platforms like Kubernetes.
    • Implement CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
  • Team Collaboration and Leadership:
    • Collaborate with frontend developers to ensure seamless API integration.
    • Act as a technical point of contact for cross-functional teams.
  • Monitoring and Incident Management:
    • Set up monitoring and logging tools like Prometheus, Grafana, ELK Stack, or Splunk.
    • Manage incidents and perform root cause analysis to resolve production issues.
    • Implement strategies for high availability and disaster recovery.

Required Qualifications:

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Experience: 10+ years of professional experience in Java development.
  • Certifications (Preferred):
    • Oracle Certified Professional Java SE.
    • AWS Certified Developer – Associate.
    • Certified Kubernetes Application Developer (CKAD).
  • Programming and Frameworks:
    • Languages: Expert in Java.
    • Frameworks: Familiarity with Spring Boot, Spring Security, Spring Cloud, Jakarta EE, or equivalent frameworks.
    • Build Tools: Familiarity with Maven, Gradle, or Ant.
  • API Development:
    • Experience building and maintaining RESTful API services.
    • Knowledge of API documentation tools like Swagger/OpenAPI.
    • Expertise in handling API versioning and backward compatibility.
  • Database and Storage:
    • Strong understanding of SQL and relational database design principles.
    • Hands-on experience with NoSQL databases like MongoDB, Cassandra, or DynamoDB.
    • Proficiency in data caching techniques and tools (e.g., Redis, Hazelcast).
  • Performance Optimization:
    • In-depth understanding of JVM internals, garbage collection tuning, and memory management.
    • Ability to profile applications and resolve performance bottlenecks.
  • Security:
    • Knowledge of SSL/TLS, encryption standards, and best practices for securing backend systems.
    • Familiarity with tools like OWASP ZAP, Burp Suite, or similar for security testing.
  • Cloud and DevOps:
    • Experience with Infrastructure-as-Code tools like Terraform or CloudFormation.
    • Proficiency in cloud-native development and serverless architectures.
    • Strong understanding of logging, monitoring, and observability best practices.
  • Soft Skills and Mindset:
    • Strong communication skills to articulate technical concepts clearly.
    • Excellent problem-solving and debugging abilities.
    • Ability to work independently and as part of a distributed team.
    • Proactive in identifying issues and proposing solutions.

Company Statement/Values:

At NETGEAR, we are on a mission to unleash the full potential of connectivity with intelligent solutions that delight and protect. We turn ideas into innovative networking products that connect people, power businesses, and advance the way we live.

We're a performance-driven, talented and connected team that's committed to delivering world-class products for our customers. As a company, we value our employees as the most essential building blocks of our success. And as teammates, we commit to taking our work to the Next Gear by living our values: we Dare to Transform the future, Connect and Delight our customers, Communicate Courageously with each other and collaborate to Win It Together. You'll find our values woven through our processes, present in our decisions, and celebrated throughout our culture.

We strive to attract top talent and create a great workplace where people feel engaged, inspired, challenged, proud and respected. If you are creative, forward-thinking, passionate about technology and are looking for a rewarding career to make an impact, then you've got what it takes to succeed at NETGEAR. Join our network and help us shape the future of connectivity.

NETGEAR hires based on merit. All qualified applicants will receive equal consideration for employment. All your information will be kept confidential according to EEO guidelines.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Fullstack/Java Software Engineer in United States vacancy
  •  ...Senior Java Full Stack Software Engineer Columbus, OH (onsite) Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on... 
    Fullstack
    Senior

    Diverse Lynx

    Columbus, OH
    4 days ago
  •  ...Nagarro is looking for a highly experienced programmer in the United States to contribute expertise in Java and related technologies. The ideal candidate will have over 10 years of experience in programming roles, specifically with strong skills in Spring and modern cloud... 
    Fullstack
    Senior

    Nagarro

    New York, NY
    17 hours ago
  • A leading technology company in Scottsdale, AZ, is seeking a Fullstack Developer to join their IT Platform Innovation Labs. The ideal candidate will have over 10 years in Java development, experience with Agile methodologies, and front-end expertise, particularly in Angular... 
    Fullstack
    Senior
    Remote work

    Xllow Inc

    Scottsdale, AZ
    4 days ago
  •  ...Job Posting Job Description ~4-7 years in backend and fullstack engineering with proficiency in Java development ~ Vertx framework is a plus ~ Experience in NodeJS Golang gRPC is a plus. ~ Strong expertise in microservices event driven solutions and API... 
    Fullstack
    Senior

    Software Technology Inc

    Edison, NJ
    1 day ago
  •  ...A technology company is seeking an experienced software developer to lead the design and implementation of microservices using Spring Boot...  ...candidate has 12-15+ years of development experience, strong Java and React skills, and at least 7 years with Spring Boot. This role... 
    Fullstack
    Senior
    Remote work

    Photon

    New York, NY
    2 days ago
  •  ...A technology solutions provider is seeking a Software Developer / Application Support to work remotely. This role demands a minimum of 7 years in Java development, particularly fullstack experience, alongside proficiency in technologies like Oracle DB and Kubernetes. The... 
    Fullstack
    Senior
    Contract work
    Remote work

    PLANIT Group

    United States
    2 days ago
  • A leading technology company is seeking a Senior Compensation Consultant to support the design, administration, and analysis of compensation programs. The role requires expertise in base pay, incentives, and equity, along with strong research and modeling skills. Candidates... 
    Fullstack
    Senior

    Tyler Technologies, Inc.

    Plano, TX
    3 days ago
  •  ...Sr. Fullstack Developer (Java and React) Location: Charlotte, NC Duration: 12 months long term Contract Must Have Experience: Must Have: Need a 6-8 years experienced Fullstack Developer who can work on 55% frontend and 45% backend and experience with... 
    Fullstack
    Senior
    Long term contract
    Local area
    Relocation
    Long distance

    Samprasoft

    Charlotte, NC
    2 days ago
  •  ...Zscaler is seeking a Senior Fullstack Engineer to join their AEM team in the United States. The role involves developing and maintaining scalable...  ...over 5 years of experience with backend languages like Java, and SaaS solutions. Benefits include various health plans,... 
    Fullstack
    Senior

    Framework Ventures

    New York, NY
    2 days ago
  •  ...Senior Fullstack Java Developer Location: Jersey City, NJ Duration: Contract Rate: DOE Core Skills: 10+ years of experience needed Strong background in Java (v11 or higher), worked on spring boot/microservices architecture and thorough knowledge on spring... 
    Fullstack
    Senior
    Contract work

    Georgia IT Inc

    Jersey City, NJ
    11 days ago
  •  ...of MQ AWS Certification is a plus DevOps and/or automation experience in code testing building and deployment a plus Experience building computer software within the airline industry is a plus Knowledge of Windows Server and HPUX operating systems a plus.... 
    Fullstack
    Senior

    Samprasoft

    Minneapolis, MN
    2 days ago
  • Eine führende Technologieberatung sucht einen erfahrenen Softwareentwickler (m/w/d) mit Erfahrung in Java und JavaScript. Sie tragen dazu bei, innovative Anwendungen zu entwickeln und CI/CD-Prozesse zu implementieren. Die Position bietet die Möglichkeit, hybrid in Deutschland... 
    Fullstack
    Senior

    Sopra Steria

    New Bremen, OH
    5 days ago
  •  ...Senior Staff Engineer, Java Fullstack We're Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums,... 
    Fullstack
    Senior
    Remote work

    Nagarro

    United States
    1 day ago
  •  ...Avenue Code is looking for a Senior Full-Stack Engineer to join their 'Lockness'...  ...showcasing your expertise in Java, SQL, and ideally React/...  ...candidate should possess a strong fullstack understanding. Join a...  ...specializes in Agile ecommerce software development, with a... 
    Fullstack
    Senior
    H1b
    Remote work

    jobright.com

    New York, NY
    4 days ago
  • Belay Technologies is hiring a Software Engineer for their intel team in Maryland. The role focuses on developing enterprise-grade Java applications. Candidates must have a strong background in Java and possess TS/SCI Clearance with polygraph. Responsibilities include... 
    Fullstack
    Senior

    Belay Technologies

    Annapolis, MD
    4 days ago
  •  ...REST services, ideally implemented with Java 11+/Kotlin and SpringBoot Some experience...  ...lead a feature track Familiar with software release management tools (Pivotal...  ...perform, troubleshoot and mentor new vendor resources in all Engineering role requirements... 
    Fullstack
    Senior
    Remote work

    ShiftCode Analytics

    Scottsdale, AZ
    4 days ago
  •  ...Job Title Senior Fullstack Java Developer x5 Location: Jersey City, Dallas or Tampa Hybrid - 3 Days onsite Skillset : Java, Springboot, Angular , Oracle PL/SQL, Tomcat Our client is a financial services company that provides clearing, settlement, custody, and... 
    Fullstack
    Senior
    Remote work

    RIT Solutions, Inc.

    United States
    3 days ago
  •  ...Job Description ~4-7 years in backend and fullstack engineering with proficiency in Java development ~ Vertx framework is a plus ~ Experience...  ...methodologies for both frontend and backend ~ Experience with software engineering best practices eg unit testing design... 
    Fullstack
    Senior

    Kaav Inc.

    Edison, NJ
    10 hours ago
  • A leading tech company is seeking a Java Springboot FullStack Architect to enhance software development processes and implement technical solutions. The role requires expertise in DevOps practices and full stack Java development, alongside proficiency in React.js for frontend... 
    Fullstack
    Senior

    TechDigital Group

    Dallas, TX
    4 days ago
  • $60 per hour

     ...Position - Senior Java Fullstack Developer Location - Plano, Texas (Day 1 onsite)...  ..., conduct code reviews, mentor junior engineers. Integration: Build and optimize RESTful...  ...control. Experience: 7+ years in software development, with proven expertise in... 
    Fullstack
    Senior

    Yochana

    Murphy, TX
    4 days ago
  •  ...Senior Fullstack Java Developer Location: Oakland, CA Duration: Contract Rate: DOE We are looking for a highly motivated professional, offering strong hand-on java development experiences, well-developed organizational, analytical, and problem-solving skills... 
    Fullstack
    Senior
    Contract work

    Staffing the Universe

    Oakland, CA
    1 day ago
  • Uline is seeking a Senior Software Developer to lead the design and development of Java applications. Located in Waukegan, Illinois, this role demands 7+ years of full stack Java experience, including expertise with the Spring framework and REST web services. Successful... 
    Fullstack
    Senior

    Uline

    Waukegan, IL
    5 days ago
  • A leading technology consulting firm is seeking an experienced Java FullStack Developer for their Dearborn, MI location. The role involves engaging with clients to develop user-centric software solutions and managing complex systems through various programming practices... 
    Fullstack
    Senior

    Stefanini Group

    Dearborn, MI
    5 days ago
  •  ...Job Title: Senior Java Fullstack Developer Locations: Irving, TX (Hybrid) Duration: Short Term Description: Working Model: Hybrid- 3 days. Tues, Wed, Thru Experience in building high performance, high availability and highly interactive websites.... 
    Fullstack
    Senior
    Temporary work

    ACI Infotech

    Irving, TX
    4 hours ago
  •  ...Senior Developer Java Fullstack Developer Location: Remote/Canada Duration: 12+ Months Job Description: ~10+ years of design implementation and/or support of microservices and REST based applications designed to run in the cloud or across hybrid cloud and... 
    Fullstack
    Senior
    Remote work

    Zortech Solutions

    United States
    16 hours ago
  •  ...Consultant Software Engineer Been the victim of credit card fraud and thought, Vengeance! Yeah, we get it. Want to feel your spine tingle...  ..., collaborative (cf. Bob Sutton, 2007). Deep knowledge of JAVA software development processes including agile processes Hands... 
    Fullstack
    Senior

    Samprasoft

    Missouri
    2 days ago
  •  ...Senior Fullstack Java Developer Austin, TX Responsibilities include (but are not limited to Refactor legacy systems into...  ...Minimum Candidate Characteristics: 8+ years of full software development lifecycle experience building enterprise applications... 
    Fullstack
    Senior
    Local area
    Remote work

    Anveta

    Austin, TX
    4 days ago
  •  ...Senior Java Developer/Fullstack ***This is hybrid onsite/remote work setup. Must be able to go for onsite interview (Los Angeles-based...  ...for performance on AWS platforms. Tackle complex software engineering challenges with a logical approach. Break down problems... 
    Fullstack
    Senior
    Contract work
    Work at office
    Local area
    Remote work

    3B Staffing LLC

    Livingston, NJ
    1 day ago
  •  ...Fullstack Java Developer McClean, Va ( 5 days onsite/ 1st round video/ final round onsite) Long term contract (6 months +) Technical...  ...in design, development, integration and testing of software solutions based on J2EE technologies. • 3-5 years of experience... 
    Fullstack
    Senior
    Long term contract

    Sky Systems

    McLean, VA
    2 days ago
  •  ...with Angular Web (HTML5/Angular 4 plus years) UI and Strong Java skills. Understanding of functional and reactive programming...  ...concepts such as micro services and micro frontends Experience with software development and collaboration tools (GitHub, Jira/Rally,... 
    Fullstack
    Senior

    TriOptus LLC

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Fullstack/Java Software Engineer. Be the first to apply!