13 Aug
|
Premium
|
Bengaluru
Required Skills and Qualifications:
- Proven Experience: hands-on experience in Java development, with a strong focus on system design and architecture.
- Java Expertise: Deep understanding of Java, including multithreading, concurrency, and performance optimization.
- Spring Boot: Extensive experience with Spring Boot and related frameworks for building enterprise-grade applications.
- Microservices Architecture: Strong knowledge of microservices design patterns, RESTful APIs, and service orchestration.
- System Design: Expertise in designing scalable, distributed systems with a focus on high availability and fault tolerance.
- Big Data Technologies: Hands-on experience with Big Data tools and frameworks (e.g., Hadoop, Spark, Kafka, etc.).
- MongoDB: Proficiency in working with MongoDB, including schema design, indexing, and query optimization.
- Design Principles: Solid understanding of software design principles,
including SOLID, DRY, and design patterns.
- Hands-on Coding: Ability to write high-quality, production-ready code and perform code reviews.
- Problem-Solving: Excellent analytical and problem-solving skills with a focus on delivering scalable solutions.
- Collaboration: Strong communication and interpersonal skills to work effectively with cross-functional teams.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of event-driven architectures and messaging systems (e.g., RabbitMQ, Kafka).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
📌 Java Engineer (Bengaluru)
🏢 Premium
📍 Bengaluru