Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CSCI Consulting

Senior Java Developer

CSCI Consulting

Java Developer focusing on backend services and system integrations for enterprise applications. Working with modern, event-driven architectures and deploying Java applications in AWS environments.

Posted 5/29/2026full-timeIndianapolis • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AngularAWSJavaKafkaMicroservicesPostgresRabbitMQReactSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Provide expert-level development support using Java and Spring Boot for backend services and enterprise applications
  • Design, develop, and maintain scalable RESTful APIs aligned with microservices architecture principles
  • Develop and optimize batch processes for high-volume data processing and system operations
  • Implement event-driven and asynchronous processing using message queue technologies such as Kafka, RabbitMQ, AS400 Data Queues, or AWS SQS
  • Deploy and manage Java-based applications within AWS and web server environments
  • Collaborate with cross-functional teams to design, build, and deliver enterprise-grade solutions
  • Develop and maintain MuleSoft integration flows following API-led connectivity best practices
  • Write and maintain PostgreSQL stored procedures, functions, and advanced SQL queries where applicable
  • Support document generation and automation using tools such as SmartDocuments or Adobe Forms
  • Partner with frontend teams and contribute to UI integration efforts using frameworks such as Angular or React (as needed)
  • Participate in system design discussions and contribute to continuous improvement of development standards and practices

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Minimum of 7 years of experience in Java and Spring Boot development
  • Minimum of 5 years of experience designing and developing REST APIs and microservices architectures
  • Minimum of 5 years of experience building and optimizing batch processes
  • Minimum of 5 years of experience working with event-driven architectures and messaging systems
  • Minimum of 3 years of experience with MuleSoft development, including integrations and API management
  • Hands-on experience deploying applications in AWS environments
  • Strong understanding of authentication, authorization, and secure API design practices
  • Experience working with relational databases, including PostgreSQL and advanced SQL development
  • Creativity and adaptability in problem-solving
  • Ability to work with clients to understand their needs
  • Strong organizational and time-management skills
  • Excellent written and verbal communication skills
  • Professional presence

Benefits

Comp & perks
  • Competitive salaries
  • Generous Paid Time Off (PTO) package
  • Paid holidays aligned to the Federal calendar
  • Full health benefits including medical, dental, vision, and life insurance
  • 401(k) retirement plan
  • Team building events
  • Professional development support

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootRESTful APIsmicroservices architecturebatch processesevent-driven processingMuleSoftPostgreSQLSQLauthentication and authorization
Soft Skills
problem-solvingadaptabilityclient collaborationorganizational skillstime-management skillswritten communicationverbal communicationprofessional presence