What are the responsibilities and job description for the Java with Springboot and Microservices position at Promantis Inc?
Java with Springboot and Microservices
Introduction:
This position is for a Java developer with expertise in Spring Boot and Microservices. The ideal candidate will be responsible for designing, developing, and implementing enterprise-grade applications using the latest technologies and best practices in the industry.
Responsibilities:
- Strong in Core Java, multithreading, collections, JVM concepts, and performance tuning
- Write clean, scalable, and secure enterprise-grade code
- Design and develop microservices architecture using Spring Boot frameworks
- Implement distributed systems, resiliency patterns, and event-driven architecture
- Design scalable and loosely coupled services
- Work with cloud-native principles and scalable backend design
- Utilize SQL and NoSQL databases for efficient data storage and retrieval
- Integrate AI capabilities into enterprise applications securely and responsibly
- Design secure, reusable, and scalable APIs with proper governance
Requirements:
Required Skills:
- Core Java Expertise (Kotlin is a plus)
- Spring Boot & Microservices
- Cloud-Native & Database Engineering
- AI Ecosystem Knowledge
- API Strategy & Enterprise Integration
Preferred Skills:
- API
- Redis
- Semantic Search
- Spring Framework
- Performance Tuning
- Microservices
- MongoDB
- Multithreading
- JUnit
- Caching
- Cloud Computing
- Collections
- Apache Kafka
- Apache Maven
- Artificial Intelligence
- NoSQL
- PostgreSQL
- Prompt Engineering
- Gradle
- Java
- Kotlin
- Kubernetes
- Database
- Database Design
- Docker
- Enterprise Integration
- LangChain
- SQL
Salary : $50 - $60