Senior Java Backend Developer-(EXp-10+ Years) (AI & Microservices)-Full time -Remote
Quick Overview
Job Description
We are seeking an experienced Senior Java Backend Developer with 10+ years of experience in designing and developing scalable, high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, cloud technologies, and hands-on experience integrating AI/Generative AI capabilities into backend applications.
This role requires a strong technical background in backend architecture, distributed systems, API development, system integration, and modern AI-powered application development.
Mandatory Skills
Java | Spring Boot | Microservices | REST APIs | Distributed Systems | SQL/NoSQL | Cloud | Docker | Kubernetes | AI/GenAI | LLM Integration
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java 8/11/17/21.
- Architect and implement Microservices-based applications using Spring Boot and Spring Cloud.
- Design and develop secure, high-performance RESTful APIs.
- Build integrations with internal and external applications, databases, and third-party services.
- Develop scalable and resilient distributed systems.
- Participate in architecture and technical design discussions and provide recommendations on technology, integration patterns, and best practices.
- Develop and maintain backend services that integrate with AI and Generative AI platforms.
- Integrate LLM capabilities into enterprise applications using platforms such as OpenAI, Azure OpenAI, AWS Bedrock, Claude, or Gemini.
- Build backend services supporting AI use cases such as:
- Intelligent search
- AI assistants
- Document processing
- Summarization
- Question-answering systems
- Enterprise chatbots
- Develop and integrate RAG (Retrieval-Augmented Generation) architectures.
- Work with embeddings, vector search, and semantic retrieval.
- Implement application security, authentication, and authorization.
- Ensure application performance, scalability, resiliency, observability, and reliability.
- Conduct code reviews and establish backend development standards.
- Mentor and provide technical guidance to junior developers.
- Troubleshoot complex production issues and perform Root Cause Analysis.
- Collaborate with Architects, DevOps, Data Engineers, AI Engineers, QA teams, and Product teams.
Java & Backend Technical Skills
- 10+ years of hands-on Java development experience.
- Strong experience with Java 8/11/17+.
- Deep understanding of:
- Core Java
- OOP Concepts
- Collections
- Multithreading and Concurrency
- Java Streams and Lambda Expressions
- Exception Handling
- JVM and Memory Management
- Design Patterns
- Strong hands-on experience with:
- Spring Framework
- Spring Boot
- Spring Cloud
- Spring MVC
- Spring Data JPA
- Spring Security
- Strong experience designing and developing Microservices.
- Knowledge of distributed systems and service-to-service communication.
- Experience with API Gateway and service discovery.
- Experience with REST APIs, JSON, and API integration.
- Knowledge of Swagger/OpenAPI.
Similar jobs
- CT
Back End Developer IV (Java)
NewC4 Technical Services
Richfield, MN🇺🇸On-siteYesterdayMicroservicesSpringSpring Boot+5Technology - V2
Sr Software Engineer
NewV2Soft
Cleveland, OH🇺🇸HybridYesterdayDockerMicroservicesSpring+10Technology - TS
Back End Developer IV
NewTalent Software Services, Inc
Saint Paul, MN🇺🇸HybridYesterdayMicroservicesSpringSpring Boot+5Technology - TA
Java Backend Developer
NewTechgroup America Inc.
Jersey City, NJ🇺🇸HybridYesterdayDockerDynamoDBMicroservices+24Technology - ME
Java Backend Developer
NewMetaSense, Inc.
New York, NY🇺🇸On-siteYesterdayMicroservicesAWSGit+2Technology - DE
Backend Software Engineer
Dev
800 E. Middlefield Rd🇺🇸Remote3 years agoTechnology