Senior Java Developer

All Views LLC
Indianapolis, United States of America
1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Indianapolis, United States of America

Tech stack

Java
Amazon Web Services (AWS)
User Authentication
Batch Processing
Continuous Integration
PostgreSQL
Enterprise Messaging Systems
Microsoft Message Queuing
RabbitMQ
Standard Sql
Software Deployment
Systems Integration
Enterprise Software Applications
React
Spring-boot
Backend
Event Driven Architecture
Adobe
Angular
Kafka
REST
Api Management
Mulesoft
Microservices

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., * 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

Requirements

  • 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

Apply for this position