Java Architect

Hyderabad, Telangana, India - Remote

ProArch

At ProArch, we help our clients accelerate growth and mitigate risk with IT services, cybersecurity services, application development, cloud computing, and data analytics.

View all jobs at ProArch

Apply now Apply later

Overview:

As Technical Architect at ProArch you will play a crucial role in the design, development, and implementation of complex applications. This role requires a deep understanding of Java, AWS, Kafka, and microservices, with a focus on creating scalable, high-performance solutions. The ideal candidate will have 8-10 years of experience in software development and architecture, demonstrating a strong ability to lead technical teams and drive projects to successful completion.

Key Responsibilities:

  • Develop and design robust, scalable, and high-performance application architectures using Java, AWS, and Kafka and microservices.
  • Lead the development and implementation of complex applications, ensuring alignment with business requirements and architectural principles.
  • Design and implement microservices architectures, ensuring loose coupling, high cohesion, and scalability.
  • Identify and address performance bottlenecks and optimize system performance, reliability, and scalability.
  • Set up and configure Kafka clusters, including brokers, zookeepers, and other components.
  • Develop and implement best practices for Kafka configuration, management, and monitoring.
  • Troubleshoot and resolve Kafka-related issues, ensuring high availability and performance.
  • Collaborate with development teams to integrate Kafka with existing systems and applications.
  • Provide technical guidance and mentorship to junior team How are you? I hope this email finds you well.
  • I would appreciate it if you could assist in providing ChatGPT access to my team leaders.
  • Stay updated with the latest trends and advancements in Kafka and related technologies.
  • Perform capacity planning and optimization of Kafka clusters.
  • Implement security measures and ensure compliance with industry standards.
  • Create and maintain documentation related to Kafka architecture, configuration, and operations.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • 8-10 years of hands-on experience in software development, with a focus on distributed systems and data streaming technologies.
  • Proven experience in setting up, configuring, and troubleshooting Kafka clusters in production environments using AWS MSK (serverless/Provisioned) or Confluent Kafka platforms is a must.
  • Extensive experience with AWS services (EC2, ECS, S3, RDS, Lambda, etc.).
  • Strong understanding of Kafka architecture, including brokers, zookeepers, producers, consumers, and Kafka Streams.
  • Proficiency and proven experience in implementing RESTful APIs.
  • Strong experience Connector ecosystem specifically Source Connectors and Sink Connector leveraging open-source components.
  • Strong experience leveraging Postgres and its datatypes like Jsonb etc.
  • Proficiency in programming languages such as Java, Scala, or Python.
  • Experience with Kafka ecosystem tools such as Avro and Glue Registry or Confluent schema registry.
  • Familiarity with monitoring and logging tools for Kafka, such as Prometheus, Grafana, and ELK stack.
  • Knowledge of security practices and tools for Kafka, including encryption, authentication, and authorization.
  • Strong problem-solving skills and the ability to work under pressure.
  • Stay up-to-date with emerging technologies and industry trends, continuously improving the architecture and technology stack
  • Excellent communication and teamwork skills.

Benefits

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Architecture Jobs

Tags: APIs Architecture Avro AWS ChatGPT Computer Science Distributed Systems EC2 ECS ELK GPT Grafana Java Kafka Lambda Microservices Open Source PostgreSQL Python Scala Security Streaming

Regions: Remote/Anywhere Asia/Pacific
Country: India

More jobs like this