Job Description
We are seeking a Backend Java Developer with strong automation testing experience to build and validate scalable, high-performance microservices. This role combines backend engineering with a focus on ensuring systems are testable, reliable, and production-ready through automation.
The ideal candidate is experienced in Java microservices and event-driven systems, while also bringing a strong understanding of test automation, validation strategies, and quality engineering principles.
Key Responsibilities--
Backend Development:
Design, develop, and maintain Java/Spring Boot microservices
Build and support Kafka-based event-driven systems, including producers, consumers, retry logic, and DLQ handling
Develop and integrate APIs using REST and/or GraphQL
Design and optimize Cassandra data models, ensuring high performance and scalability
Implement resiliency patterns, logging, and observability for distributed systems
Automation & Quality Engineering:
Develop and enhance automated test frameworks and test strategies for backend services
Build automation for API validation, Kafka event validation, and data integrity checks
Ensure systems are testable, observable, and automation-ready
Partner with Quality Engineering teams to support integration, system, and E2E test coverage
Validate backend workflows across distributed systems and event-driven pipelines
Debugging & Production Support:
Troubleshoot issues across distributed systems using logs, traces, and metrics
Support root cause analysis and implement long-term fixes for production issues
Ensure reliability and stability through proactive monitoring and testing approaches
Technical Environment--
Backend: Java, Spring Boot
Messaging: Kafka (event-driven architecture)
Database: Cassandra (NoSQL)
APIs: REST and/or GraphQL
Testing: API automation, integration testing, event validation
Architecture: Distributed systems, microservices
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
Strong experience with Java and Spring Boot microservices development
Hands-on experience with Kafka event-driven architecture (producers, consumers, retries, DLQ)
Experience with NoSQL databases, specifically Cassandra (data modeling and tuning)
Experience building APIs using REST and/or GraphQL
Strong experience with automation testing frameworks and API/service testing
Proven ability to debug and troubleshoot distributed systems (logs, traces, metrics)
Solid understanding of backend system design, scalability, and resiliency
Nice to Have Skills & Experience
Experience working with distributed transaction systems or order management workflows
Exposure to event validation, CDC pipelines, or data streaming validation
Experience with observability and monitoring tools
Background in high-volume transactional or eCommerce systems
Experience working in Agile environments with cross-functional teams
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.