Java Architect

Hyderabad, Telangana, India - Remote

Applications have closed

ProArch

ProArch, a top IT solutions company in the USA, helps clients accelerate growth and mitigate risk with IT services, cybersecurity, cloud computing, data analytics and more.

View all jobs at ProArch

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

* 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