Job Title:
IN-DCS-Senior Java Developer
Job Type: Hybrid- Contract
Duration: 6
months + Extension
Location: Indianapolis, IN 46204
Job Description:
We are seeking a Senior Java Developer with strong expertise in Java, Spring Boot, REST API development, microservices, batch processing, event-driven architecture, and MuleSoft integrations.
The ideal candidate will have hands-on experience developing enterprise-grade backend applications, designing scalable APIs, implementing asynchronous queue-based processing, and deploying applications in AWS environments.
Responsibilities:
- Develop scalable enterprise applications using Java and Spring Boot
- Design and maintain RESTful APIs and microservices
- Build batch processing and asynchronous event-driven systems
- Integrate applications using MuleSoft
- Deploy and support applications in AWS
- Collaborate with cross-functional teams for enterprise solution delivery
Required Skills:
- 7+ years of Java and Spring Boot development
- Strong REST API and Microservices experience
- Experience with authentication and authorization frameworks
- Hands-on experience with batch processing systems
- Strong experience with Kafka, RabbitMQ, AWS SQS, or similar messaging technologies
- Experience with MuleSoft integrations and API management
- AWS deployment experience
- Strong SQL and PostgreSQL knowledge
Preferred Skills:
- Angular or React
- SmartDocuments or Adobe Forms
- Document generation platforms
- CI/CD pipeline experience