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.
- ...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...FullstackSenior
- ...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...FullstackSenior
- 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...FullstackSeniorRemote work
- ...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...FullstackSenior
- ...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...FullstackSeniorRemote work
- ...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...FullstackSeniorContract workRemote work
- 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...FullstackSenior
- ...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...FullstackSeniorLong term contractLocal areaRelocationLong distance
- ...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,...FullstackSenior
- ...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...FullstackSeniorContract work
- ...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....FullstackSenior
- 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...FullstackSenior
- ...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,...FullstackSeniorRemote work
- ...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...FullstackSeniorH1bRemote work
- 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...FullstackSenior
- ...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...FullstackSeniorRemote work
- ...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...FullstackSeniorRemote work
- ...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...FullstackSenior
- 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...FullstackSenior
$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...FullstackSenior- ...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...FullstackSeniorContract work
- 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...FullstackSenior
- 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...FullstackSenior
- ...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....FullstackSeniorTemporary work
- ...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...FullstackSeniorRemote work
- ...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...FullstackSenior
- ...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...FullstackSeniorLocal areaRemote work
- ...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...FullstackSeniorContract workWork at officeLocal areaRemote work
- ...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...FullstackSeniorLong term contract
- ...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,...FullstackSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Fullstack/Java Software Engineer. Be the first to apply!
- full stack react developer United States
- lead full stack java developer United States
- full stack / python developer (remote) United States
- java full stack angular developer United States
- full stack engineer United States
- mid level full stack developer United States
- full stack developer remote United States
- remote .net full stack web developer United States
- full stack java developer United States
- mean stack developer United States

