Overview
Skills
Job Details
Role: Java Application Developer
Location: Austin, TX (Occasional onsite in Taylor, TX as needed)
Employment Type: 12 Months contract
Role Overview
CLIENT is seeking an experienced Senior Application Developer with deep expertise in building and supporting modern integration applications across both cloud and on-premises environments. This role is responsible for designing, developing, and operating complex integration solutions while adhering to client s SDLC guidelines and technical standards. The ideal candidate will bring strong hands-on Java development skills, experience with modern integration frameworks, and the ability to provide mentorship to other developers.
Key Responsibilities
- Design, develop, and operate integration components for client applications.
- Perform system integration, monitoring, and performance tuning.
- Automate processes to streamline development and operations.
- Build prototypes to validate designs, delivery patterns, and non-functional requirements.
- Collaborate across cross-functional teams including Development, Operations, Security, and Compliance.
- Provide mentorship, technical guidance, and knowledge transfer to client development teams.
- Research and evaluate new technologies to enhance development and platform operations.
- Resolve complex design and development issues with creative, effective solutions.
- Deliver end-to-end testing of applications to meet quality, reliability, and performance standards.
Additional Duties
- Communicate team goals effectively through strong written and verbal skills.
- Provide recommendations and technical advice to leadership based on experience and analysis.
- Continuously expand technical proficiency in key development areas.
Required Experience & Skills
- 8+ years of related work experience beyond degree requirements.
- Strong development experience with Java 21, Spring Framework, and Spring Boot.
- Hands-on experience delivering software integration solutions.
- Proficiency with Oracle and PostgreSQL RDBMS.
- Strong communication and leadership skills with a background in mentoring developers.
- Experience with traditional JMS/AMQP messaging and Kafka message streaming.
- Proven ability to collaborate with stakeholders, vendors, and cross-functional teams.
Preferred Skills
- Experience with protocols such as SOAP, REST/JSON, OpenAPI, and GraphQL.
- Experience with Azure messaging solutions such as API Management, Service Bus, and Event Hub.
Education
- Bachelor s degree in computer science or related field (required).
- Equivalent combinations of education and professional experience will be considered.
Work Location:
Occasional onsite presence at client s Taylor, TX facility may be required based on business needs.