Position: Java Spring Boot Developer
Location: Indianapolis, IN (Hybrid – 3 Days Onsite / 2 Days Remote)
Important Note:
This position requires candidates to work onsite 3 days per week in Indianapolis, IN. Candidates outside Indiana must be willing to relocate.
Job Description:
We are seeking an experienced Java Developer with strong expertise in Spring Boot, REST API development, batch processing, event-driven queue processing, MuleSoft integration, and document generation tools.
Key Responsibilities:
• Develop scalable backend applications using Java and Spring Boot
• Design and develop RESTful APIs with authentication and authorization mechanisms
• Build and optimize batch processing solutions
• Implement event-driven and asynchronous queue-based processing using technologies such as Kafka, RabbitMQ, AWS SQS, or AS400 Data Queues
• Deploy Java-based applications to AWS and web server environments
• Work with PostgreSQL functions, stored procedures, and advanced SQL queries
• Develop and maintain MuleSoft integration flows and API-led connectivity
• Collaborate with cross-functional teams to deliver enterprise-grade solutions
• Exposure to Angular or React is preferred
• Experience with SmartDocuments or Adobe Forms Development is a plus
Required Skills:
• 7+ years of Java and Spring Boot development experience
• 5+ years of REST API and microservices experience
• 5+ years of batch processing experience
• 5+ years of event-driven architecture and message queue experience
• 3+ years of MuleSoft development experience
• Knowledge of template-based document generation platforms