
š“ Profile: Java Developer
š· Experience: 2+ Years
š· Location: Mumbai
š· Mode: Immediate joiners preferred
⨠What we want:
ā Core Java expertise (Java 8+, Collections, Multithreading)
ā Spring Framework proficiency (Spring Boot, Spring MVC, Spring Security)
ā Database skills (MySQL, PostgreSQL, Oracle, Hibernate/JPA)
ā Microservices architecture experience
ā RESTful API development and integration
ā Maven/Gradle build tools
ā Version control (Git, SVN)
ā Application servers (Tomcat, JBoss, WebLogic)
ā Cloud platforms (AWS/Azure preferred)
ā Frontend basics (HTML, CSS, JavaScript - nice to have)
ā Testing frameworks (JUnit, Mockito)

Similar jobs
Who we are: My AI Client is building the foundational platform for the "agentic economy," moving beyond simple chatbots to create an ecosystem for autonomous AI agents and they aim to provide tools for developers to launch, manage, and monetize AI agents as "digital coworkers."
The Challenge
The current AI stack is fragmented, leading to issues with multimodal data, silent webhook failures, unpredictable token usage, and nascent agent-to-agent collaboration. My AI Client is building a unified, robust backend to resolve these issues for the developer community.
Your Mission
As a foundational member of the backend team, you will architect core systems, focusing on:
- Agent Nervous System: Designing agent-to-agent messaging, lifecycle management, and high-concurrency, low-latency communication.
- Multimodal Chaos Taming: Engineering systems to process and understand real-time images, audio, video, and text.
- Bulletproof Systems: Developing secure, observable webhook systems with robust billing, metering, and real-time payment pipelines.
What You'll Bring
- My AI Client seeks an experienced engineer comfortable with complex systems and ambiguity.
Core Experience:
ā Typically 3 to 5 years of experience in backend engineering roles.
ā Expertise in Python, especially with async frameworks like FastAPI.
ā Strong command of Docker and cloud deployment (AWS, Cloud Run, or similar).
ā Proven experience designing and building microservice or agent-based architectures.
Specialized Experience (Ideal):
- Real-Time Systems: Experience with real-time media transmission like WebRTC, WebSockets and ways to process them.
- Scalable Systems: Experience in building scalable, fault-tolerant systems with a strong understanding of observability, monitoring, and alerting best practices.
- Reliable Webhooks: Knowledge of scalable webhook infrastructure with retry logic, backoffs, and security.
- Data Processing: Experience with multimodal data (e.g., OCR, audio transcription, video chunking with FFmpeg/OpenCV).
- Payments & Metering: Familiarity with usage-based billing systems or token-based ledgers.
Your Impact
- The systems designed by this role will form the foundation for:
- Thousands of AI agents for major partners across chat, video, and APIs.
- A new creator economy enabling developers to earn revenue through agents.
- The overall speed, security, and scalability of my clientās AI platform.
Why Join Us?
- Opportunity to solve hard problems with clean, scalable code.
- Small, fast-paced team with high ownership and zero micromanagement.
- Belief in platform engineering as a craft and care for developer experience.
- Conviction that AI agents are the future, and a desire to build their powering platform.
- Dynamic, collaborative in-office work environment in Bengaluru in a Hybrid setup (weekly 2 days from office)
- Meaningful equity in a growing, well-backed company.
- Direct work with founders and engineers from top AI companies.
- A real voice in architectural and product decisions.
- Opportunity to solve cutting-edge problems with no legacy code.
Ready to Build the Future?
My AI Client is building the core platform for the next software paradigm. Interested candidates are encouraged to apply with their GitHub, resume, or anything that showcases their thinking.
Ā
Minimum 2 years of experience in the software development, including Project Management and
Ā
interactions with customers
Ā
⢠Solid understanding of the full software development life cycle
Ā
⢠Working Experience of
Ā
a) Ubuntu 18.04.4 LTS
Ā
b) Java 1.8
Ā
c) Tomcat 9
Ā
d) Spring boot framework 2.2.2. RELEASE
Ā
e) Spring OAuth2 2.4.0. RELEASE
Ā
f) Spring Security JWT 1.1.0.RELEASE
Ā
g) Spring Log4j2
Ā
h) Hibernate 3.13.3
Ā
i) Nginx 1.14.0
Ā
j) Hikari Connection Pool
Ā
k) Mariaj Connector
Ā
l) Google Recaptcha
Ā
m) Redis client 3.3.0
Ā
Qualification
Ā

⢠Strong Restful API, Micro-services development experience using ASP.NET CORE Web APIs (C#);
⢠Must have exceptionally good software design and programming skills in .Net Core (.NET 3.X, .NET 6) Platform, C#, ASP.net MVC, ASP.net Web API (RESTful), Entity Framework & LINQ
⢠Good working knowledge on Azure Functions, Docker, and containers
⢠Expertise in Microsoft Azure Platform - Azure Functions, Application Gateway, API Management, Redis Cache, App Services, Azure Kubernetes, CosmosDB, Azure Search, Azure Service Bus, Function Apps, Azure Storage Accounts, Azure KeyVault, Azure Log Analytics, Azure Active Directory, Application Insights, Azure SQL Database, Azure IoT, Azure Event Hubs, Azure Data Factory, Virtual Networks and networking.
⢠Strong SQL Server expertise and familiarity with Azure Cosmos DB, Azure (Blob, Table, queue) storage, Azure SQL etc
⢠Experienced in Test-Driven Development, unit testing libraries, testing frameworks.
⢠Good knowledge of Object Oriented programming, including Design Patterns
⢠Cloud Architecture - Technical knowledge and implementation experience using common cloud architecture, enabling components, and deployment platforms.
⢠Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must
⢠Solid analytical, problem-solving and troubleshooting skills
Desirable Skills:
⢠Certified Azure Solution Architect Expert
o Microsoft Certified: Azure ā Fundamentals Exam AZ-900
o Microsoft Certified: Azure Administrator ā Associate Exam AZ-104
o Microsoft Certified: Azure Developer ā Associate Exam AZ-204
o Microsoft Certified: DevOps Engineer Expert (AZ-400)
o Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
⢠Good understanding of software architecture, scalability, resilience, performance;
⢠Working knowledge of automation tools such as Azure DevOps, Azure Pipeline or Jenkins or similar
Roles & Responsibilities
⢠Defining best practices & standards for usage of libraries, frameworks and other tools being used;
⢠Architecture, design, and implementation of software from development, delivery, and releases.
⢠Breakdown complex requirements into independent architectural components, modules, tasks and strategies and collaborate with peer leadership through the full software development lifecycle to deliver top quality, on time and within budget.
⢠Demonstrate excellent communications with stakeholders regarding delivery goals, objectives, deliverables, plans and status throughout the software development lifecycle.
⢠Should be able to work with various stakeholders (Architects/Product Owners/Leadership) as well as team - Lead/ Principal/ Individual Contributor for Web UI/ Front End Development;
⢠Should be able to work in an agile, dynamic team environment;
- Basic/ Technical must have Core JAVA, Spring boot, Hibernate, JQuery, Apache Tomcat, JSON, JavaScript.
- Additional: Knowledge of XML Processing,
- Excellent troubleshooting skills, performance monitoring and enhancing skills on already developed codes.
- Ability to handle multiple tasks at a time.
The Company has over eighteen years of proven expertise in the financial information management space, providing customized technology solutions for data and content management, for the dissemination of information to investors and stock exchanges, and for effective content management to institutional clients.
ļ· Involvement in the full software development life cycle within broadly defined parameters and providing software solutions keeping into consideration the software quality needs ļ· Design and defining the interaction between the different component pieces ļ· Write efficient code based on brief given by team lead. ļ· Fast prototyping of proof-of concept features / application based on brief. ļ· Develop and maintain new features on Java stack ļ· Own the delivery of an entire piece of a system or application ļ· Management and execution against project plans and delivery commitments ļ· Work closely with the peers and Leads to develop the best technical design and approach for new product development ļ· Build software solutions for complex problems. ļ· Compliance with build/release and configuration management process ļ· Responsibility to develop unit test cases for his/her project module. ļ· Execution of appropriate quality plans ,project plans ,test strategies and processes for development activities in concern with business and project management effort
Desired Profile:
ļ· Good understanding of Object Oriented Programming Concepts, hands-on knowledge on Java stack (Spring/Hibernate) ļ· Development across multiple browsers/platforms on Website ļ· Good Understanding of SQL/NoSQL data stores ļ· Fair Understanding of Responsive High Level Designs ļ· Work experience in product/start-up company is a plus ļ· Familiarity to MVC, SOA, RESTFull web services ļ· Work with other teams and manage time across multiple projects and tasks in a deadline driven, team environment ļ· Good to have knowledge of Javascript (AngularJS/ReactJS)/HTML/CSS/JQuery front-end code across a broad array of Interactive web ļ· Understand agile methodology and instill best practices into the proce
Frontend - Angular js, Javascript, JSP, added advantage for RIOTjs
Websocket technologies - Added advantage
Basic understanding of Apache Tomcat
Ā Job Description:Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
We are looking for aĀ JavaĀ DeveloperĀ with experience in building high-performing, scalable,enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications.Ā Java
developerĀ roles and responsibilities include managingĀ Java/JavaĀ EE application development
while providing expertise in the full software development lifecycle, from concept and design to
testing.
Responsibilities and Duties
⢠Contribute to all phases of the development lifecycle
⢠Write well designed, testable, efficient code
⢠Ensure designs should follow compliance with specifications
⢠Prepare and produce releases of software components
⢠Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review
Qualifications
⢠BS/MS degree in Computer Science, Engineering, or a related subject
⢠Minimum 4.5 to 6 years of software development experience
⢠Proven hands-on Software Development experience
⢠Proven working experience in Java development
⢠Hands on experience in designing and developing applications using Java EE
platforms
⢠Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2,
Hibernate)
⢠Experience in the Spring Framework
⢠Very good English communication skills
⢠Optional:
o Good to have the knowledge of Angular JS framework.
o Experience to work on the Microservice architecture.
o Experience to work with Git hub & bitbucket.
o Agile methodology.
Work Location: Indira Nagar, Bangalore
Work Days: Sunday to Thursday OR Monday to Friday
Shift: Day Time
Week Off: Friday & Saturday OR Saturday & Sunday
JD:Ā
Development of applications in Java including:
Building data processing platforms.
Developing micro service-oriented applications (Mandatory).
Interact with stakeholders of the applications being developed.
Desired Candidate Profile:
Must have experience in Java JEE, Spring Framework, Microservices (Mandator)
Experience in SQL and JDBC
Experience in build tools Maven, git
Experience in Cloud Platforms AWS, Azure is a plus.
Immediate joinees would be preferredĀ
JAVA spring boot, Micro services
Node JS
REST API consume and produce
Any DB SQL or NoSQL

Preferred Skills:Ā
We want to really emphasize Spring Boot (2+ years although 1+ if candidate particularly strong) Using Redis as a caching technology with Spring Boot would be a strong plusĀ
Using Redisson (a particular java client library that can be easily configured with Spring Boot) would be a strong plusĀ
Knowledge of event based messaging systems (Amazon SNS, Amazon MQ, or Kafka (in AWS) Data Cleaning tools and techniques in CSV and ExcelĀ
Strong Knowledge of Spring Boot Dependency Injection and ConfigurationĀ
Experience with APIs for popular e-commerce platforms (Magento, Shopify, Big Commerce, etc.)Ā
SDLC (Software Development Lifecycle) Tools in the context of AWS. (Tools classified under DevOps)Ā
Experience with managing AWS EC2 VM instances and using AWS managed Services (like S3, MySQL, VPC/Networking, Lambda, etc)Ā
Performance Analysis Tools (Code Profiling) on Java VM and particularly Spring BootĀ
Experience in the development of Workflow or Business Process ApplicationsNice to Have:Ā
Experience with Cassandra or MongoDB with Spring BootĀ
Horizontal Scaling with Spring Boot (considerations running multiple instances of Spring Boot instances)Ā
Experience with placing Spring Boot applications in Docker/Kubernetes container ecosystems (especially in AWS)Ā
Search technologies such as Lucene/Solr





