Job Title: Java Full Stack Developer
Location: Austin TX
Key Responsibilities
Design, develop, test, and maintain scalable software applications.
Build and support integration solutions using Apache Camel and/or Stratos Flow.
Develop backend services using Core Java and Groovy.
Implement event-driven and streaming solutions using Apache Kafka.
Design and consume APIs using GraphQL.
Produce and maintain SDLC artifacts including design documents, code, test cases, and deployment documentation.
Participate in technical reviews, code reviews, and client discussions.
Support system integration testing, UAT, and production support as required.
Collaborate with onshore and offshore teams to ensure timely delivery.
Required Skills
Strong experience in Core Java
Hands-on experience with Apache Camel
Experience with Apache Kafka
Knowledge of Groovy
Experience designing and consuming GraphQL APIs
Understanding of integration patterns and microservices architecture
Familiarity with SDLC processes and best practices
Preferred Qualifications
Prior experience with Stratos Flow
Experience building enterprise integration solutions
Strong problem-solving and debugging skills
Ability to work in a fast-paced, collaborative environment
Good communication skills and experience working with global teams