Digihelic Solutions Private Limited

DigiHelic Solutions - Java Developer - Microservices Architecture

Job Location

in, India

Job Description

About the Role : We are seeking a highly skilled and experienced Java Microservices Developer to join our dynamic team in Noida. The ideal candidate will possess a strong foundation in Core Java, Spring Boot, and Microservices architecture, with specialized expertise in Apache Flink for real-time data processing and Apache Kafka for event-driven systems. You will be responsible for designing, developing, and deploying scalable and resilient microservices, contributing to the development of our cutting-edge data processing platform. Responsibilities : Microservices Development : - Design, develop, and deploy robust and scalable microservices using Java 8 and Spring Boot. - Develop RESTful APIs for seamless communication between microservices. - Implement microservices patterns and best practices. Real-time Data Processing with Apache Flink : - Develop and optimize Apache Flink applications for real-time data processing and stream analytics. - Design and implement data pipelines for processing high-volume data streams. - Troubleshoot and resolve performance issues in Flink applications. Event-Driven Architecture with Apache Kafka : - Design and implement event-driven architectures using Apache Kafka. - Develop Kafka producers and consumers for message processing and data integration. - Configure and manage Kafka clusters. Containerization and Orchestration : - Utilize Docker and Kubernetes for containerization and orchestration of microservices. - Develop Dockerfiles and Kubernetes deployment configurations. - Manage and troubleshoot containerized applications. Database Management : - Design and implement database schemas for SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.). - Develop SQL queries and stored procedures for data retrieval and manipulation. - Optimize database performance. Cloud Platform Integration : - Deploy and manage applications on cloud platforms (AWS, Azure, or GCP). - Utilize cloud services for data storage, processing, and networking. CI/CD and DevOps : - Implement CI/CD pipelines using Jenkins, Git, and other DevOps tools. - Automate build, test, and deployment processes. - Participate in code reviews and ensure code quality. Collaboration and Communication : - Collaborate with cross-functional teams, including product managers, data scientists, and QA engineers. - Communicate effectively with technical and non-technical audiences. - Participate in agile development methodologies. Required Skills : - Experience: 5 years of experience in Java development. Core Java & Spring Boot : - Strong expertise in Core Java, Java 8, and Spring Boot. - Experience with Spring MVC, Spring Data, and Spring Security. Microservices Architecture : - Experience in designing and developing microservices architectures. - Understanding of RESTful API development. Apache Flink : - Hands-on experience with Apache Flink for real-time data processing. - Knowledge of Flink APIs and data stream processing concepts. Apache Kafka : - Proficiency in Apache Kafka for event-driven architecture. - Experience with Kafka producers, consumers, and topics. Containerization & Orchestration : - Experience with Docker and Kubernetes. - Knowledge of container orchestration principles. Databases : - Strong knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.). - Experience with database design and query optimization. Cloud Platforms : - Familiarity with cloud platforms (AWS, Azure, or GCP). - Experience with cloud services for application deployment. CI/CD & DevOps : - Understanding of CI/CD pipelines and DevOps tools (Jenkins, Git, etc.). - Experience with automated build and deployment processes. Preferred Skills : - Experience with other stream processing technologies (e.g., Apache Spark Streaming). - Knowledge of message queues (e.g., RabbitMQ). - Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack). - Experience with distributed systems and distributed caching. Personal Attributes : - Highly motivated and self-directed. - Strong problem-solving and analytical skills. - Ability to work effectively in a team environment. - Excellent communication and1 interpersonal skills. - (ref:hirist.tech)

Location: in, IN

Posted Date: 5/1/2025
View More Digihelic Solutions Private Limited Jobs

Contact Information

Contact Human Resources
Digihelic Solutions Private Limited

Posted

May 1, 2025
UID: 5105610176

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.