Skip to main content

Senior Java Developer

Indianapolis, KY
Permanent

Posted

Position Summary

We are seeking an experienced Java Developer with strong expertise in:

  • Java & Spring Boot
  • REST API development
  • Batch processing
  • Event-driven architecture
  • MuleSoft integrations
  • Document generation tools

The ideal candidate will collaborate with cross-functional teams to design, develop, and deliver scalable enterprise-grade solutions.

Key Responsibilities
  • Develop and maintain backend applications using Java and Spring Boot
  • Design and implement scalable RESTful APIs and microservices
  • Build and optimize batch processing solutions
  • Implement event-driven and queue-based asynchronous processing using:
    • AS400 Data Queues
    • Kafka
    • RabbitMQ
    • AWS SQS
  • Deploy and manage Java-based applications in AWS and web server environments
  • Develop and optimize:
    • PostgreSQL functions
    • Stored procedures
    • Advanced SQL queries
  • Design and maintain MuleSoft integration flows and API-led connectivity solutions
  • Collaborate with frontend developers using:
    • Angular
    • React
  • Work with document automation and template management tools such as:
    • SmartDocuments
    • Adobe Forms Development
  • Partner with business analysts, architects, and stakeholders to deliver high-quality enterprise solutions
Required Skills & Experience Required Skills
  • 7+ years of experience in Java and Spring Boot development
  • 5+ years of experience with:
    • REST API design
    • Authentication & authorization
    • Microservices architecture
  • 5+ years of experience building and optimizing batch processes
  • 5+ years of hands-on experience with:
    • Event-driven architectures
    • Message queue technologies
  • 3+ years of MuleSoft development experience including:
    • Integrations
    • API management
  • 3+ years of experience deploying applications in AWS environments
  • 2+ years of experience with template-based document generation platforms such as:
    • Smart Documents
    • Adobe Forms
Desired Skills
  • Experience with:
    • PostgreSQL functions
    • Stored procedures
    • Advanced SQL queries
  • Working knowledge of:
    • Angular
    • React
Preferred Qualifications
  • Experience working in enterprise application environments
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
  • Experience working in Agile/Scrum development teams

Job Type: Permanent

Job ID: 254811193