Job Details:
Role: Java Developer
Experience: 5 to 8+ yrs
Notice Period: Immediate to 15 Days Or Serving Notice period.
Qualification: Graduation
Technical Skills
We are seeking an experienced Senior Java Developer to join our team in building modern enterprise applications with AI capabilities. You will work on mission-critical systems involving real-time data processing, automated workflows, and intelligent business solutions. This role offers the opportunity to work with cutting-edge technologies while developing scalable, cloud-native backend systems and APIs.
-
Design, develop, and maintain RESTful and/or GraphQL APIs for seamless data exchange
-
Build robust, scalable, and intelligent backend systems using Java/Spring ecosystem
-
Design and implement scalable microservices architectures
-
Develop real-time data processing systems and automated workflows
-
Write high-quality, test-covered code with proper logging, observability, and documentation
-
Design and optimize database schemas and queries for both relational and NoSQL databases
-
Integrate AI/ML models and services into backend systems to enhance application functionality
-
Build AI-driven services and intelligent business solutions
-
Develop and maintain data pipelines for AI/ML workflows
-
Work with AI/ML frameworks and cloud-based AI services
-
Implement data processing and transformation pipelines
-
Handle AI response processing, token management, and context handling
-
Identify and resolve performance bottlenecks to ensure optimal system performance
-
Utilize cloud platforms (AWS, GCP, Azure) for deployment and management of backend services
-
Implement containerization using Docker and Kubernetes
-
Participate in CI/CD practices and contribute to DevOps processes
-
Implement caching mechanisms and performance monitoring
-
Ensure system reliability, scalability, and security
-
Java: 5+ years of strong expertise in Java and Spring ecosystem (Spring Boot, Spring Security, Spring Data)
-
API Development: Deep experience in designing RESTful and GraphQL APIs
-
Microservices: Strong understanding of microservices architecture and design patterns
-
Database Management: Proficiency with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
-
Testing: Experience with unit testing, integration testing, and test-driven development
-
Code Quality: Strong focus on clean, maintainable, and well-documented code
-
AI/ML Integration: Experience integrating AI/ML models and services into production systems
-
AI Frameworks: Familiarity with Langchain, LangGraph, TensorFlow, or similar frameworks (preferred)
-
Data Pipelines: Experience building and maintaining data processing pipelines
-
Cloud AI Services: Knowledge of AWS AI services, Google AI, Azure Cognitive Services
-
Python: Basic to intermediate Python knowledge for AI/ML integration
-
Message Queues: Experience with Kafka, RabbitMQ, or similar systems (preferred)
-
Containerization: Proficiency with Docker and Kubernetes
-
Cloud Platforms: Hands-on experience with AWS, GCP, or Azure
-
Caching: Experience with Redis, Memcached, or similar caching solutions
-
CI/CD: Strong understanding of continuous integration and deployment practices
-
Monitoring: Experience with performance monitoring tools and observability practices
-
Version Control: Proficiency with Git and collaborative development workflows
-
BTech/MTech/MS in Computer Science, Engineering, or related field
-
OR equivalent practical experience
-
Total Experience: 5-8 years in software development
-
Java Development: 5+ years of hands-on Java/Spring experience
-
Backend Systems: 4+ years building scalable backend applications
-
API Development: 3+ years designing and implementing production APIs
-
Cloud Infrastructure: 2+ years with cloud-based infrastructures
-
AI/ML Integration: 1+ years integrating AI services (preferred)
-
Built and deployed microservices-based applications
-
Integrated complex third-party APIs and AI/ML services
-
Implemented real-time data processing systems
-
Designed and optimized high-performance database systems
-
Experience with automated workflows and intelligent business solutions
-
Built systems handling significant scale and traffic
-
Excellent communication and collaboration skills
-
Strong problem-solving abilities and analytical thinking
-
Passion for team-level decision-making, considering customer and business needs
-
Experience working in Agile methodologies
-
Ability to mentor junior developers and contribute to technical decisions
-
Experience with serverless architecture
-
Knowledge of data warehousing and ETL processes
-
Familiarity with event-driven architectures
-
Understanding of security best practices and compliance requirements
-
Experience in regulated industries (healthcare, fintech) is a plus
-
Contribution to open-source projects or technical communities
-
Mission-critical enterprise applications with AI capabilities
-
Real-time data processing and analytics systems
-
Intelligent automation and workflow systems
-
Scalable APIs serving millions of requests
-
Integration with cutting-edge AI/ML models and services
-
Cloud-native applications with modern DevOps practices