Apply Edge Start your job search

Senior Software Engineer

Flexton Inc. · Sunnyvale, CA

Apply & track with Apply Edge

We are looking for a Java Software Engineer with strong experience in backend development, microservices, and event-driven applications. The ideal candidate should have hands-on experience with Java, Spring Boot, Kafka, REST APIs, and SQL.Key ResponsibilitiesDevelop and maintain scalable applications using Java and Spring Boot.Design and develop microservices and REST APIs.Build event-driven applications using Apache Kafka.Develop Kafka producers and consumers and work with topics, partitions, and consumer groups.Work with SQL databases and optimize queries when needed.Troubleshoot application issues and improve system performance.Participate in code reviews, testing, and deployments.Collaborate with QA, product, and engineering teams in an Agile environment.Required Skills4+ years of experience in software development.Strong hands-on experience with Java.Experience with Spring Boot and Microservices.Strong experience with Apache Kafka.Experience developing REST APIs.Good knowledge of SQL and relational databases.Experience with Git and CI/CD.Good problem-solving and communication skills.Preferred SkillsExperience with AWS or other cloud platforms.Knowledge of Docker/Kubernetes.Experience with messaging and event-driven architectures.Experience working in Agile/Scrum environments.