{"schemaVersion":"jobsearcher.job.v1","id":"380d88445c4da925fbb6db25","url":"https://jobsearcher.com/jobs/380d88445c4da925fbb6db25","canonicalUrl":"https://jobsearcher.com/jobs/380d88445c4da925fbb6db25","title":"Senior Java Microservices Development Engineer (Kafka)","description":"About the Role\nWe are seeking a highly experienced Senior Java Microservices Development Engineer to join our US-based engineering team. This role is ideal for an accomplished software engineer with deep expertise in Java, Microservices, and distributed systems who enjoys designing and building scalable, cloud-native enterprise applications.\nThe ideal candidate will have hands-on experience with Kafka and event-driven architectures, possess strong technical leadership capabilities, and thrive in a collaborative Agile environment. You will work closely with architects, product managers, DevOps engineers, QA teams, and global stakeholders to deliver high-quality software solutions for enterprise customers.\nKey Responsibilities\nDesign, develop, and maintain enterprise-grade applications using Java and Microservices architecture.\nBuild scalable, secure, and high-performance RESTful APIs.\nDesign and implement event-driven solutions using Apache Kafka.\nDevelop cloud-native applications following modern engineering best practices.\nTranslate business requirements into scalable technical solutions.\nParticipate in architecture discussions and contribute to technical strategy and solution design.\nReview code, establish development standards, and promote engineering best practices.\nTroubleshoot production issues and perform root cause analysis.\nOptimize application performance, scalability, and reliability.\nCollaborate with Product, DevOps, QA, Security, and Infrastructure teams throughout the software development lifecycle.\nMentor junior and mid-level engineers through technical guidance and code reviews.\nParticipate in Agile ceremonies, sprint planning, backlog refinement, and release planning.\nEnsure software quality through automated testing, CI/CD pipelines, and secure coding practices.\nContinuously evaluate emerging technologies and recommend improvements.\nRequired Qualifications\n10–15 years of hands-on software development experience.\nStrong expertise in Java (Java 8/11/17+).\nExtensive experience with Spring Boot, Spring Cloud, and Microservices architecture.\nProven experience developing enterprise-scale distributed applications.\nStrong hands-on experience with Apache Kafka and event-driven architectures.\nExpertise in RESTful API development.\nStrong understanding of Object-Oriented Design, SOLID principles, Design Patterns, and clean architecture.\nExperience with relational databases such as PostgreSQL, Oracle, SQL Server, or MySQL.\nExperience working with NoSQL databases such as MongoDB, Redis, Cassandra, or DynamoDB.\nStrong debugging, performance tuning, and troubleshooting skills.\nExperience with Git and collaborative development workflows.\nExcellent written and verbal communication skills.\nAbility to work independently within distributed global teams.\nApache Kafka (Required)\nKafka Streams\nSoft Skills\nExcellent analytical and problem-solving abilities.\nStrong communication and stakeholder management skills.\nAbility to mentor and guide development teams.\nStrong ownership and accountability.\nAbility to work effectively across geographically distributed teams.\nPassion for continuous learning and engineering excellence.\nEqual Employment Opportunity\nWe are an equal opportunity employer committed to fostering an inclusive and diverse workplace. We celebrate differences and make employment decisions based on qualifications, merit, and business needs without discrimination of any kind.\nExperience:\nJava Microservices development: 10 years (Required)\nWork Location: Remote","company":"Averiq","rawCompany":"averiq","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-03T22:52:35.983Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Microservices Development Engineer (Kafka)","description":"About the Role\nWe are seeking a highly experienced Senior Java Microservices Development Engineer to join our US-based engineering team. This role is ideal for an accomplished software engineer with deep expertise in Java, Microservices, and distributed systems who enjoys designing and building scalable, cloud-native enterprise applications.\nThe ideal candidate will have hands-on experience with Kafka and event-driven architectures, possess strong technical leadership capabilities, and thrive in a collaborative Agile environment. You will work closely with architects, product managers, DevOps engineers, QA teams, and global stakeholders to deliver high-quality software solutions for enterprise customers.\nKey Responsibilities\nDesign, develop, and maintain enterprise-grade applications using Java and Microservices architecture.\nBuild scalable, secure, and high-performance RESTful APIs.\nDesign and implement event-driven solutions using Apache Kafka.\nDevelop cloud-native applications following modern engineering best practices.\nTranslate business requirements into scalable technical solutions.\nParticipate in architecture discussions and contribute to technical strategy and solution design.\nReview code, establish development standards, and promote engineering best practices.\nTroubleshoot production issues and perform root cause analysis.\nOptimize application performance, scalability, and reliability.\nCollaborate with Product, DevOps, QA, Security, and Infrastructure teams throughout the software development lifecycle.\nMentor junior and mid-level engineers through technical guidance and code reviews.\nParticipate in Agile ceremonies, sprint planning, backlog refinement, and release planning.\nEnsure software quality through automated testing, CI/CD pipelines, and secure coding practices.\nContinuously evaluate emerging technologies and recommend improvements.\nRequired Qualifications\n10–15 years of hands-on software development experience.\nStrong expertise in Java (Java 8/11/17+).\nExtensive experience with Spring Boot, Spring Cloud, and Microservices architecture.\nProven experience developing enterprise-scale distributed applications.\nStrong hands-on experience with Apache Kafka and event-driven architectures.\nExpertise in RESTful API development.\nStrong understanding of Object-Oriented Design, SOLID principles, Design Patterns, and clean architecture.\nExperience with relational databases such as PostgreSQL, Oracle, SQL Server, or MySQL.\nExperience working with NoSQL databases such as MongoDB, Redis, Cassandra, or DynamoDB.\nStrong debugging, performance tuning, and troubleshooting skills.\nExperience with Git and collaborative development workflows.\nExcellent written and verbal communication skills.\nAbility to work independently within distributed global teams.\nApache Kafka (Required)\nKafka Streams\nSoft Skills\nExcellent analytical and problem-solving abilities.\nStrong communication and stakeholder management skills.\nAbility to mentor and guide development teams.\nStrong ownership and accountability.\nAbility to work effectively across geographically distributed teams.\nPassion for continuous learning and engineering excellence.\nEqual Employment Opportunity\nWe are an equal opportunity employer committed to fostering an inclusive and diverse workplace. We celebrate differences and make employment decisions based on qualifications, merit, and business needs without discrimination of any kind.\nExperience:\nJava Microservices development: 10 years (Required)\nWork Location: Remote","datePosted":"2026-08-03T22:52:35.983Z","dateModified":"2026-08-03T22:52:35.983Z","hiringOrganization":{"@type":"Organization","name":"Averiq","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"380d88445c4da925fbb6db25"},"url":"https://jobsearcher.com/jobs/380d88445c4da925fbb6db25"}}