Java developer

Posted on February 24, 2025

Apply Now

Job Description

  • Summary of Position
  • Seeking an experienced Java developer with expertise in microservices, multi-threading, and high-performance computing. The role involves designing, developing, and optimizing scalable applications using modern Java technologies.
  • Location: In-office (Bangalore/Hyderabad)
  • Type: C2C
  • Duration - 6 Months
  • Joining: Immediate
  • Shift Timing: Indian Working Hours
  • Must Have:
  • 8+ years of hands-on experience with Java (Java 8 or later).
  • Strong expertise in microservices architecture and design patterns.
  • Proficiency in multi-threading and concurrent programming.
  • Experience with Spring Boot, REST APIs, and distributed systems.
  • Expertise in handling large-scale, high-transaction applications.
  • Exposure to enterprise-grade cloud environments (AWS, Azure, or GCP).
  • Strong understanding of message queues and event-driven architecture (Kafka, RabbitMQ).
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Nice to Have:
  • Experience with NoSQL and SQL databases (MongoDB, PostgreSQL, MySQL).
  • Familiarity with caching solutions (Redis, Memcached).
  • Knowledge of CI/CD pipelines, DevOps practices, and version control (Git, Jenkins).
  • Understanding of security best practices in enterprise applications.
  • Bachelor's or Master's degree in Computer Science or related field.
  • Key Responsibilities:
  • Develop, maintain, and enhance Java-based microservices applications.
  • Implement multi-threading and concurrency for high-performance applications.
  • Optimize and fine-tune application performance, latency, and scalability.
  • Collaborate with cross-functional teams to design and integrate APIs.
  • Ensure secure and efficient data handling in distributed environments.
  • Work on cloud-native solutions, leveraging containerization and orchestration.
  • Troubleshoot production issues and implement robust solutions.
  • Follow best practices in coding, testing, and deployment.
  • Technical Skills Required
  • Skill
  • Proficiency
  • Java (8+) Expert
  • Microservices Expert
  • Multi-threading Expert
  • Spring Boot Advanced
  • REST APIs Advanced
  • Kafka/RabbitMQ Advanced
  • Docker/Kubernetes Intermediate
  • AWS/Azure/GCP Intermediate
  • SQL/NoSQL DatabasesIntermediate
  • CI/CD PipelineIntermediate
  • Quality profile Ineed

Required Skills

spring boot rest apis and distributed systems. cloud environments (aws azure or gcp).