Role: Java Full Stack LeadLocation: Austin, TX [Hybrid] only local candidatesWe are seeking an experienced
Full-Stack Java/J2EE Lead with a strong background in developing scalable web applications and cloud-based microservices. The ideal candidate will have expertise in
Java, Spring Framework, React, and Angular, along with cloud and database technologies.
Key Responsibilities: • Develop
enterprise-level scalable web applications using
Java, Spring Framework, and Hibernate.
• Architect and implement
microservices using
Spring Cloud, Eureka, Nacos, Ribbon, Feign, Gateway, RabbitMQ, and Kafka.
• Design, develop, and deploy
cloud-friendly solutions using
Docker and
AWS services.
• Work with
SQL and NoSQL databases, including
SQL Server, MongoDB, Apache Drill, Redis, and Elasticsearch.
• Build
Single Page Applications (SPA) using
React.js and its libraries (Axios, Redux, React Router).
• Develop front-end applications using
Angular 2+ with
TypeScript, Directives, Components, Services, Modules, Observables, and Route Guards.
• Apply
Core Java (Java SE 8+) concepts such as
OOP principles, Java Concurrency (JUC), and Exception Handling.
• Implement
software design patterns, including
Singleton, Factory, Builder, Proxy, and Observer Patterns.
• Utilize
Log4J and ELK Stack for
logging, debugging, and error tracing.
• Conduct testing with
JUnit5, Mockito, Apache JMeter, and Postman.
Additional Responsibilities: - Lead the strategy, design, and delivery of scalable QE tools and automation platforms across the software development lifecycle.
- Drive adoption of AI/ML-enabled testing, including intelligent test generation, self-healing automation, and risk-based test prioritization.
- Architect and maintain robust, reusable test frameworks for UI, API, mobile, and backend systems.
- Leverage Generative AI and LLMs to improve test authoring, test data creation, defect analysis, and productivity.
- Integrate QE tools seamlessly into CI/CD pipelines, enabling continuous quality and faster feedback.
- Build cloud-ready, DevOps-aligned tools supporting microservices, containers, and distributed architectures.
- Design, develop and monitor quality metrics and dashboards, providing data-driven insights and predictive quality trends.
- Collaborate with engineering, product, DevOps to embed quality-first and shift-left practices.
- Establish governance, standards, and best practices for QE tools, ensuring scalability, security, and maintainability.
- Mentor QE tools engineers, evaluate emerging technologies, and continuously innovate AI-driven quality solutions.
Required Skills & Technologies:Programming Languages: •
Java 8+, JavaScript (ES5/ES6), TypeScriptBack-End Technologies: •
Spring MVC, Spring Boot, Spring Cloud, Spring Batch, Spring Data JPA, Spring AOP •
Hibernate, JDBC, RESTful and SOAP Web Services, XMLCloud & Infrastructure: •
AWS EC2, AWS S3, DockerMessaging & Event-Driven Architecture: •
RabbitMQ, KafkaSecurity & Authentication: •
Spring Security (JWT, OAuth2, Single Sign-On)Databases: •
SQL Server, MySQL, MongoDB, Redis, Elasticsearch, Apache DrillFront-End Technologies: •
React.js, Redux, React Router, HTML5, CSS3, JavaScript (ES5/ES6) •
Angular 2+, Bootstrap 3/4, Material UI, Element UI, Node.js, FlaskTesting & DevOps: •
JUnit5, Mockito, Postman, Apache JMeter •
Maven, Git, VS Code, IntelliJ, Jira, TeamCityPreferred Qualifications: • Experience in
highly scalable, distributed systems • Strong analytical and problem-solving skills
• Ability to work in a fast-paced, agile environment