Job Title: Senior Java Developer
Location: Austin, Texas
Work Model: Hybrid – 2 Days Onsite (Thursday and Friday), 3 Days Remote
VISA: GC
Job Overview
We are seeking an experienced Senior Java Backend Developer with strong expertise in Java, Spring Framework, RESTful APIs, and Microservices architecture.
The ideal candidate will be responsible for designing, developing, testing, and maintaining secure, scalable, and high-performance backend applications and enterprise-grade integration solutions.
The role involves building robust APIs, developing high-volume data-processing pipelines, optimizing application performance, and enabling seamless integration between internal and third-party systems.
Required Skills and Experience
8+ years of experience designing and developing enterprise applications using Java and Core Java programming concepts.
8+ years of experience designing scalable, secure, and maintainable end-to-end interface architectures for internal and external system integrations.
8+ years of hands-on experience across the Spring ecosystem.
8+ years of experience developing and consuming RESTful APIs secured using OAuth 2.0, JWT, and other standard security protocols.
8+ years of experience working with Microservices architecture.
Strong experience parsing and processing XML and JSON data.
8+ years of experience with relational databases, particularly Oracle.
Strong knowledge of SQL optimization, Hibernate, and JPA.
Experience collaborating with engineering, product management, and business analysis teams to define data requirements and support end-to-end integrations.
Experience implementing application design best practices to improve performance, scalability, and maintainability.
Strong understanding of backend development, API integration, data processing, and enterprise application architecture.
Ability to troubleshoot API latency, resolve data-processing bottlenecks, and optimize application performance.
Experience writing comprehensive unit and integration tests.
Ability to maintain technical documentation.
Preferred Skills
3+ years of experience with build tools such as Maven or Gradle.
3+ years of experience with version control systems such as Git.
3+ years of experience working with Agile development methodologies.
Key Responsibilities
Design, develop, test, and maintain scalable Java backend applications.
Build and maintain RESTful APIs and enterprise integration solutions.
Develop secure and high-performance microservices using Java and Spring.
Design end-to-end integration architectures for internal and external systems.
Develop and optimize high-volume data-processing pipelines.
Implement API security using OAuth 2.0, JWT, and industry-standard security protocols.
Work with Oracle databases, SQL, Hibernate, and JPA to manage and optimize data access.
Troubleshoot performance issues, API latency, and data-processing bottlenecks.
Collaborate with cross-functional teams to define technical requirements and integration solutions.
Write unit and integration tests and maintain technical documentation.