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.
Key Responsibilities
Backend Development & Architecture (50%)
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
AI Integration & Data Management (30%)
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
System Optimization & DevOps (20%)
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
Required Technical Skills
Core Java & Backend Expertise
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 & Data Integration
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)
DevOps & Cloud Technologies
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
Experience Requirements
Education
BTech/MTech/MS in Computer Science, Engineering, or related field
OR equivalent practical experience
Required 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)
Project Experience
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
Additional Qualifications
Soft Skills
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
Preferred Experience
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
What You'll Work On
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