Senior Java Developer
  • Hirextra
13 Hours Ago
NA
W2, C2C
Indianapolis-IN
8-11 Years
Required Skills: Java, Spring Boot, REST APIs, Microservices, Batch Processing, Kafka, RabbitMQ, AWS SQS, Event-Driven Architecture, AWS, PostgreSQL, SQL, Stored Procedures, MuleSoft, API-Led Connectivity, Angular, React, SmartDocuments, Adobe Forms, Agile, Scrum
Job Description
We are seeking an experienced Senior Java Developer to join a high-performing team responsible for building and supporting enterprise-grade applications. The ideal candidate will have strong backend development expertise with Java and Spring Boot, hands-on experience with cloud deployments, API development, and event-driven architectures.
 
Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and support RESTful APIs for enterprise integrations.
  • Develop and execute batch processing solutions for large-scale data operations.
  • Implement asynchronous and event-driven architectures using technologies such as Kafka, RabbitMQ, AWS SQS, or AS400 Data Queues.
  • Deploy and manage Java-based applications in AWS environments.
  • Write and optimize PostgreSQL functions, stored procedures, and complex SQL queries.
  • Develop and support MuleSoft integration flows following API-led connectivity principles.
  • Collaborate with cross-functional teams including business analysts, architects, QA, and DevOps teams.
  • Participate in application design, code reviews, troubleshooting, and production support activities.
Required Skills
  • Strong hands-on experience with Java and Spring Boot.
  • Extensive experience building scalable REST APIs and microservices.
  • Experience with batch processing and asynchronous messaging frameworks.
  • Hands-on experience with Kafka, RabbitMQ, AWS SQS, or similar messaging technologies.
  • Experience deploying applications to AWS environments.
  • Strong SQL and database development experience.
  • Experience with PostgreSQL database development.
  • Experience with MuleSoft integrations and API-led architecture.
  • Strong problem-solving and communication skills.
Preferred Skills
  • Experience with Angular or React development.
  • Knowledge of document automation and template management tools such as SmartDocuments or Adobe Forms.
  • Experience working in enterprise-level application environments.
  • Familiarity with Agile/Scrum development methodologies.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Professional software development experience.
  • Proven experience delivering enterprise-scale Java applications.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates