About the job JAVA MICROSERVICES DEVELOPER
JAVA MICROSERVICES DEVELOPER
Location: Onsite - Charlotte, NC | Iselin, NJ | San Leandro, CA
PROJECT DESCRIPTION
This role is part of the Enterprise Content Management (ECM) team and focuses on Intelligent Document Services (IDOCS) - one of the most robust, high-scale production platforms in the enterprise with 10+ Billion documents in repository. The selected candidate will help build and evolve next-generation AI solutions used every day across the bank, leading architecture and design of modern systems that are reusable, scalable, efficient, and resilient.
KEY RESPONSIBILITIES
- Lead the architecture and design of modern systems that are reusable, scalable, efficient, and resilient
- Work hands-on with cutting-edge AI technologies and the latest AI models to transform document classification, extraction, validation, and enrichment
- Help shape how new AI tools and technologies are adopted and scaled across the enterprise
MANDATORY SKILLS
- Strong Software Engineering experience
- Application Development experience using Java and Microservices
- Experience using Spring Boot
- Exposure to Devin Deployment
- Ability to effectively use AI tools in day-to-day development (no need to build AI tools)
NICE-TO-HAVE SKILLS
- Experience using generative AI technologies with OpenAI standard APIs
- Experience with vector databases
- Experience with Kafka, Apigee, and containers like Docker, K3s
- Mongo/NoSQL database experience
- Experience with secure DevOps and deployment automation to cloud environments
- Understanding of distributed and client-server technology architecture
- Strong analytical skills with high attention to detail and accuracy
- Excellent communication and teamwork skills - self-directed, self-motivated, and a quick learner