i
Ratna Global Technologies
2 Ratna Global Technologies Jobs
Senior Java Developer - Spring Boot (8-10 yrs)
Ratna Global Technologies
posted 12hr ago
Flexible timing
Key skills for the job
Senior Java Developer
Experience : 8+ years
Notice Period : Immediate- to 15 Days Or Serving Notice period
About the Role :
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 applications.
Roles and Responsibilities :
- Analyze requirements and plan tasks effectively.
- Develop clean, maintainable, and efficient code adhering to industry best practices.
- Integrate backend systems with databases, third-party services, and APIs.
- Collaborate with front-end developers to seamlessly integrate user-facing elements with server-side logic.
- Conduct unit testing and performance tuning to ensure high performance and responsiveness of applications.
- Troubleshoot and debug issues in existing applications to ensure seamless functioning.
- Communicate effectively and contribute in a collaborative team environment.
Requirements :
- Proficient in Java/Spring Boot or Spring MVC framework.
- Experience in Struts framework
- Understanding of Microservices Architecture.
- An affinity for writing code that is extensible, performant, and easy to read.
- Experience working with caching technologies such as Redis, Memcached.
- Experience with Relational databases such as PostgreSQL, MySQL,etc.
- Experience with object-oriented design, coding, testing patterns, and programming languages.
- Proven coding skills in a high level language with interest and ability to learn other coding languages as needed.
- Experience building SaaS apps for Cloud Infrastructure such as AWS, Azure or any private cloud.
- Good communication skills, Great comprehension skills, time management skills, Ownership taking ability, good interpersonal skills, taking initiatives.
- Understanding and experience in working agile practices.
Technical Skills Required :
Core Technologies :
- Java 11/17.
- Spring Boot 3
- Spring Cloud
- Apache Kafka
- Docker & Kubernetes
- Maven/Gradle
- Database & Storage
- PostgreSQL/MySQL.
- Redis.
- Elasticsearch.
- Integration & Messaging.
- Experience with AI/ML frameworks.
- Integration with AI services.
- ML model deployment.
- Natural Language Processing.
Required Qualifications :
- Bachelor's/Master's degree in Computer Science or related field.
- Strong understanding of distributed systems.
- Experience with high-throughput message processing.
- Solid understanding of RESTful architecture.
- Experience with agile development methodologies.
Preferred Qualifications :
- Experience with Zendesk API integration.
- Knowledge of error management systems.
- Experience with AI/ML model integration.
- Understanding of ITIL practices.
- Experience with cloud platforms (AWS/Azure/GCP).
Soft Skills :
- Excellent problem-solving abilities.
- Strong communication skills.
- Team player with leadership qualities.
- Ability to mentor junior developers.
- Good documentation practices.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Java Developer roles with real interview advice