Java developer
Posted on February 28, 2025
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
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