Position: Senior Java/Spring Integration Developer
Job Details:
- Location: Austin, TX (Hybrid) - Onsite Thursday and Friday
- Work Location: 701 W. 51st Street, Austin, TX 78751
- Contract Type: Full-time Contract
- Pay Rate: $50/hr C2C
- Working Hours: MondayβFriday, 8:00 AM β 5:00 PM
- Interview Mode: Microsoft Teams
- Experience Required: 8+ years in each of the mandatory technical skill areas
ALL VISA'S ACCEPTED - Only locals to AUSTIN
Job Description
We are seeking a highly experienced Senior Java/Spring Integration Developer to design, develop, implement, and maintain secure, scalable, and high-performance enterprise application interfaces and integrations.
The ideal candidate will have extensive hands-on experience in Enterprise Java development, the Spring ecosystem, RESTful web services, API security, microservices architecture, and relational database technologies.
The candidate will collaborate closely with business analysts, database administrators, and front-end development teams to define data requirements and deliver reliable integration solutions.
Key Responsibilities
- Design, develop, and maintain enterprise-level Java applications and integration solutions.
- Build and implement secure, scalable RESTful APIs using the Spring ecosystem.
- Develop and maintain Spring-based data pipelines and enterprise integration services.
- Implement API authentication and authorization using OAuth 2.0 and JWT.
- Design, develop, and maintain microservices-based applications.
- Perform XML and JSON parsing, processing, and data transformation.
- Develop and maintain database integration solutions using Oracle or similar relational databases.
- Implement Hibernate/JPA-based persistence and database operations.
- Perform SQL query optimization and database performance tuning.
- Design secure, scalable, and maintainable architectures for internal and external system integrations.
- Optimize application performance, scalability, reliability, and maintainability.
- Collaborate with business analysts, DBAs, and front-end development teams to define and implement data requirements.
- Participate in application design, development, debugging, testing, deployment, and ongoing maintenance.
Mandatory Technical Requirements
Candidates must have 8+ years of hands-on experience in each of the following areas:
- Enterprise Java development.
- Spring ecosystem and Spring-based application development.
- RESTful API development secured with OAuth 2.0 and JWT.
- Microservices architecture and development.
- XML and JSON parsing and processing.
- Oracle or similar relational database technologies.
- SQL development and query optimization.
- Hibernate/JPA and ORM-based database integration.
- Designing secure and maintainable interface architectures for internal and external integrations.
- Application design focused on performance, scalability, and maintainability.
- Cross-functional collaboration to define and implement data requirements.
- 3+ years of experience with Maven or Gradle.
- 3+ years of experience working with Git.
- 3+ years of experience in Agile development environments.