HonorVet Technologies (SDVOSB) is a certified veteran-owned staffing and workforce solutions company recognized for its industry certifications, commitment to quality talent acquisition, and excellence in delivering IT, healthcare, federal, state, and SLED (State, Local, and Education) staffing services, helping organizations build reliable, compliant, and high-performing teams across mission-critical sectors.
Position: Senior Java Backend Developer
Location: Austin, TX
Duration: 6+ months
Position Summary
We are seeking an experienced Senior Java Backend Developer with strong expertise in enterprise application development, backend architecture, and system integrations. The ideal candidate will have extensive experience designing, developing, and maintaining secure, scalable, and high-performance backend solutions using Java and the Spring ecosystem.
The role involves developing enterprise-grade RESTful web services, implementing microservices-based architectures, and building efficient data-processing solutions to facilitate seamless integration between internal applications and external third-party systems.
The selected candidate will collaborate closely with system analysts, business analysts, database administrators, product teams, and frontend developers to understand business requirements, define integration specifications, and deliver reliable, maintainable, and scalable software solutions.
Key Responsibilities
1. Design, develop, and maintain secure, scalable, and high-performance backend applications using Java and core enterprise development principles.
2. Architect and implement enterprise-grade RESTful APIs and web services to support seamless communication between internal and external systems.
3. Develop, enhance, and maintain backend services and integration components using the Spring ecosystem, including Spring Boot and related frameworks.
4. Design and implement microservices-based architectures to support modular, scalable, and maintainable enterprise applications.
5. Develop and optimize high-volume data-processing pipelines and integration workflows to ensure efficient data exchange across multiple applications.
6. Implement secure API authentication and authorization mechanisms using industry-standard protocols and technologies, including OAuth 2.0 and JSON Web Tokens (JWT).
7. Design, transform, parse, and map XML and JSON data structures to facilitate seamless integration across enterprise applications and third-party systems.
8. Work with relational databases, particularly Oracle, to design database interactions, optimize SQL queries, and implement efficient data access using Hibernate and JPA.
9. Develop and maintain comprehensive unit and integration test cases to ensure application reliability, performance, and quality.
10. Identify, troubleshoot, and resolve performance bottlenecks, API latency issues, and data-processing inefficiencies.
11. Apply software engineering best practices and design principles to improve application performance, scalability, security, and maintainability.
12. Collaborate with cross-functional teams, including engineering, product management, system analysts, business analysts, database administrators, and frontend developers, to define interface requirements, data specifications, and integration schemas.
13. Utilize build automation tools such as Maven or Gradle and version control systems such as Git to manage development workflows.
14. Participate in Agile development activities, including sprint planning, technical discussions, code reviews, and delivery coordination.
15. Prepare and maintain technical documentation, including API specifications, interface designs, integration workflows, and application architecture documents.
16. Perform other duties and responsibilities as assigned.
Minimum Qualifications and Experience
• Minimum 8 years of professional experience in designing and developing enterprise applications using Java and core enterprise programming concepts.
• Minimum 8 years of experience designing scalable, secure, and maintainable end-to-end interface architectures for internal and external system integrations.
• Minimum 8 years of hands-on experience with the Spring ecosystem.
• Minimum 8 years of experience developing and consuming RESTful APIs and implementing API security using OAuth 2.0 and JWT.
• Minimum 8 years of experience working with microservices architectures and processing XML and JSON data formats.
• Minimum 8 years of experience with relational databases, particularly Oracle, including SQL optimization and ORM frameworks such as Hibernate and JPA.
• Minimum 8 years of experience collaborating with engineering, product management, and business analysis teams to define data requirements and deliver end-to-end integrations.
• Minimum 8 years of experience applying enterprise application design best practices to enhance performance, scalability, security, and maintainability.
Preferred Qualifications
• At least 3 years of experience using build automation tools such as Maven or Gradle.
• At least 3 years of experience with Git and source code management practices.
• At least 3 years of experience working in Agile software development environments.
Core Technical Competencies
• Java / Core Java / Enterprise Java
• Spring Framework / Spring Boot
• RESTful Web Services / API Development
• Microservices Architecture
• API Security / OAuth 2.0 / JWT
• XML and JSON Data Processing
• Oracle Database / SQL Optimization
• Hibernate / JPA
• Enterprise System Integration
• Unit Testing / Integration Testing
• Maven / Gradle
• Git / Version Control
• Agile Methodologies
Expected Deliverables
• Secure, scalable, and maintainable backend applications.
• Enterprise-grade RESTful APIs and integration services.
• Efficient data-processing pipelines and data transformation components.
• Well-documented interface specifications and integration architectures.
• Optimized database interactions and high-performing application services.
• Comprehensive unit and integration test coverage.
If you are interested, feel free to reach out to me directly at