Get C2C/W2 Jobs & hotlist update

Looking for Senior Backend Engineer – Java / Spring / Spring Boot / Azure / Kafka

Contract

developer jobs

Senior Backend Engineer – Java / Spring / Spring Boot / Azure / Kafka

Location: Remote (central / pacific time zone)

Job Type: Contracting

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.

🔔 Get our daily C2C jobs notifications on WHATSAPP CHANNEL

To apply for this job email your details to Tejaswini.b@sparinfosys.com

×

Post your job instantly

Please use your company/professional email address
Add your mobile number if you'd like to be contacted via SMS