Source description
About the role
Role Overview: Persistent is looking for a Senior Java Backend Engineer with 6+ years of experience to join their team in Hyderabad. As a Senior Java Backend Engineer, you will be responsible for designing and building high-performance, scalable applications, developing microservices-based systems, implementing integration solutions, and managing streaming data pipelines using technologies like Apache Kafka and Apache Camel. Your role will involve working on cloud, containerization, and CI/CD practices to deliver robust enterprise solutions. Key Responsibilities: - Design, develop, and maintain scalable backend applications using Core and Advanced Java - Build and implement microservices-based architectures and RESTful APIs - Develop integration solutions using Apache Camel for system orchestration - Implement and manage data streaming pipelines using Apache Kafka - Work with Azure Blob Storage for efficient data storage and retrieval - Design and manage database solutions using MongoDB and MS SQL Server - Optimize application performance, scalability, and reliability - Automate build and deployment processes using Jenkins - Develop and manage containerized applications using Docker and Kubernetes - Collaborate with cross-functional teams to define, design, and deliver new features - Troubleshoot and resolve complex technical issues across systems - Ensure code quality through reviews, testing, and adherence to best practices - Stay updated with emerging technologies and contribute to innovation - Participate in Agile/Scrum development processes Qualifications Required: - 6+ years of experience in Java backend development - Strong proficiency in Core and Advanced Java concepts - Experience in building microservices and RESTful API design - Hands-on experience with Apache Kafka and event-driven architectures - Experience with Apache Camel for integration and routing - Strong database experience with MongoDB and MS SQL Server - Familiarity with Azure Blob Storage and cloud environments - Experience with CI/CD tools such as Jenkins - Hands-on experience with Docker and Kubernetes - Strong problem-solving and debugging skills - Understanding of software design patterns and best practices - Experience working in Agile/Scrum environments - Good communication and collaboration skills Note: The job description also highlights the company's commitment to diversity and inclusion in the workplace, along with benefits such as a competitive salary and benefits package, talent development opportunities, employee engagement initiatives, and insurance coverage. Role Overview: Persistent is looking for a Senior Java Backend Engineer with 6+ years of experience to join their team in Hyderabad. As a Senior Java Backend Engineer, you will be responsible for designing and building high-performance, scalable applications, developing microservices-based systems, implementing integration solutions, and managing streaming data pipelines using technologies like Apache Kafka and Apache Camel. Your role will involve working on cloud, containerization, and CI/CD practices to deliver robust enterprise solutions. Key Responsibilities: - Design, develop, and maintain scalable backend applications using Core and Advanced Java - Build and implement microservices-based architectures and RESTful APIs - Develop integration solutions using Apache Camel for system orchestration - Implement and manage data streaming pipelines using Apache Kafka - Work with Azure Blob Storage for efficient data storage and retrieval - Design and manage database solutions using MongoDB and MS SQL Server - Optimize application performance, scalability, and reliability - Automate build and deployment processes using Jenkins - Develop and manage containerized applications using Docker and Kubernetes - Collaborate with cross-functional teams to define, design, and deliver new features - Troubleshoot and resolve complex technical issues across systems - Ensure code quality through reviews, testing, and adherence to best practices - Stay updated with emerging technologies and contribute to innovation - Participate in Agile/Scrum development processes Qualifications Required: - 6+ years of experience in Java backend development - Strong proficiency in Core and Advanced Java concepts - Experience in building microservices and RESTful API design - Hands-on experience with Apache Kafka and event-driven architectures - Experience with Apache Camel for integration and routing - Strong database experience with MongoDB and MS SQL Server - Familiarity with Azure Blob Storage and cloud environments - Experience with CI/CD tools such as Jenkins - Hands-on experience with Docker and Kubernetes - Strong problem-solving and debugging skills - Understanding of software design patterns and best practices - Experience working in Agile/Scrum environments - Good communication and collaboration skills Note: The job description also highlights the company's commitment to diversity and
More at Persistent Systems