Sr. Java Developer

CSCI ConsultingIndianapolis, IN

About The Position

CSCI Consulting is looking for a highly skilled and detail-oriented Java Developer (Spring Boot & Integration) to support enterprise application development and integration initiatives. This role focuses on building scalable backend services, enhancing system integrations, and supporting modern, event-driven architectures across complex enterprise environments. The ideal candidate brings strong expertise in Java development, deep experience with Spring Boot and RESTful API design, and hands-on experience delivering scalable, high-performance solutions within distributed systems.

Requirements

  • 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

Nice To Haves

  • Experience with frontend frameworks such as Angular or React
  • Experience with document automation and template-based tools such as SmartDocuments or Adobe Forms
  • Familiarity with enterprise integration patterns and distributed system design
  • Experience working in large-scale, enterprise environments
  • Strong understanding of performance optimization and scalability best practices
  • Ability to work in a team environment, as well as independently
  • Strong customer and vendor relationship skills
  • Demonstrated ability to comply with data standards and policies
  • Motivation to learn new technologies and methodologies that demonstrate value
  • Past experience working with a state/local government agency

Responsibilities

  • 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

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service