Senior Java Developer
--Remote--
About ORANTS AI: ORANTS AI is a cutting-edge technology company at the forefront of AI and Big Data innovation. We specialize in developing advanced marketing and management platforms, leveraging data mining, data integration, and artificial intelligence to deliver efficient and impactful solutions for our corporate clients. We're a dynamic, remote-first team committed to fostering a collaborative and flexible work environment.
Salary: 18 - 28 LPA + Variable Location: Remote (India) Work Schedule: Flexible Working Hours
ORANTS AI is seeking a highly skilled Senior Java Developer to join our engineering team. You will be responsible for designing, developing, and maintaining high-performance, scalable Java applications that power our innovative AI and Big Data platforms.
Responsibilities:
- Design, develop, and deploy robust and scalable Java applications using Spring Boot, Spring MVC, and other relevant frameworks.
- Collaborate with product owners, architects, and other developers to define and deliver new features.
- Write clean, efficient, well-documented, and testable code.
- Implement and integrate with various APIs and third-party services.
- Optimize applications for performance, security, and scalability.
- Participate in code reviews and contribute to architectural discussions.
- Troubleshoot and debug complex issues in production environments.
Requirements:
- 5+ years of experience as a Java Developer.
- Strong proficiency in Java, Spring Boot, Spring MVC, and Hibernate.
- Experience with microservices architecture and RESTful APIs.
- Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks.
- Experience with messaging queues (e.g., Kafka, RabbitMQ) is a plus.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a remote team.