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