Get C2C/W2 Jobs & hotlist update

Need strong Kafka experience // Senior Backend Engineer // Remote

Hi,
Hope you are doing good,
 
Job Title: Senior Backend Engineer – Java / Spring / Spring Boot / Azure / Kafka
Location: Remote (central / pacific time zone)
Duration: 12+ Months Contract
About the Role:
We’re looking for a seasoned Senior Backend Engineer to join our backend engineering team and help design, build, and scale robust cloud-native applications. You'll work with Java, Spring Boot, and Azure Cloud, leveraging Kafka for real-time data streaming and integrating both NoSQL databases (like MongoDB) and relational databases (like DB2).
This role is ideal for someone who thrives in building distributed systems and event-driven architectures, and who can communicate effectively across technical and business teams.
Key Responsibilities:
• Design, develop, and maintain microservices and backend APIs using Java and Spring Boot.
• Build and deploy cloud-native applications in Microsoft Azure, utilizing services like Azure App Services, Azure Functions, and Azure Key Vault.
• Design and implement real-time, event-driven solutions using Apache Kafka (including Kafka Streams or Kafka Connect as needed).
• Work with NoSQL databases (MongoDB) and relational databases (DB2, SQL Server, PostgreSQL) to store, manage, and retrieve application data efficiently.
• Collaborate with product owners, architects, and DevOps teams to deliver scalable, secure, and high-performance backend solutions.
• Conduct code reviews, mentor junior engineers, and drive best practices in software design and development.
• Implement observability through logging, monitoring, and alerting tools to ensure system reliability and traceability.
• Troubleshoot production issues, optimize backend performance, and support continuous improvement efforts.
What You Bring:
Required:
• 10+ years of backend development experience with Java and Spring Boot.
• Extensive hands-on experience with the Spring Framework, including Spring Boot, Spring Core, and Spring Batch etc.
• Strong hands-on experience with Apache Kafka for stream processing and messaging.
• Proficiency with Microsoft Azure Cloud and related services (App Services, Azure Functions, etc.).
• Solid experience with MongoDB and DB2 (or equivalent relational and NoSQL databases).
• Deep understanding of RESTful API design, microservices architecture, and system integration patterns.
• Excellent problem-solving and analytical skills, with attention to performance and scalability.
• Strong communication skills and ability to work in cross-functional agile teams.
• Write and maintain unit and integration tests using JUnit to ensure code quality and reliability.
Preferred:
• Experience with Kafka Streams, Kafka Connect, or schema management (e.g., Confluent Schema Registry).
• Exposure to containerization (Docker) and orchestration (Kubernetes, Azure Kubernetes Service).
• Familiarity with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins).
• Experience with monitoring/logging tools like Prometheus, Grafana, Splunk, or Azure Monitor.
• Experience with performance testing and profiling tools to ensure backend scalability and responsiveness.

 

 

 

 

 
 
 

To unsubscribe from future emails or to update your email preferences click here

About Author

JOHN KARY graduated from Princeton University in New Jersey and backed by over a decade, I am Digital marketing manager and voyage content writer with publishing and marketing excellency, I specialize in providing a wide range of writing services. My expertise encompasses creating engaging and informative blog posts and articles.
I am committed to delivering high-quality, impactful content that drives results. Let's work together to bring your content vision to life.

Leave a Reply

Your email address will not be published. Required fields are marked *