Java Developer – GenAI
Location: Plano, TX – Local Candidates Only
Visa: USC or GC Only
Interview: Onsite, one-and-done interview in Plano with a 1.5-hour coding assessment
Relocation: Not Available
Job Description
Senior Java Developer with GenAI experience to join the team in Plano, TX. The ideal candidate will have 7+ years of full stack development experience with strong expertise in Java 21, Spring Boot, Microservices, Angular, and modern GenAI tools.
This role will be heavily focused on Generative AI, with approximately 50% of the work involving GenAI tools and technologies.
Required Skills
- 7+ years of Full Stack Development experience
- Strong hands-on experience with Java 21
- Spring Boot and Microservices
- Strong Angular/UI development experience
- Hands-on experience with Generative AI / latest GenAI tools
- Experience with OpenShift Containers or similar container platforms
- ORM/Persistence Frameworks: Hibernate, JPA, iBatis/MyBatis
- Kafka
- Source Control: GitHub, Bitbucket, or similar
- Maven
- TDD, CI, JUnit, Mockito
- IDE experience with IntelliJ, Eclipse, or similar
- Strong SQL/RDBMS experience with Oracle, Sybase, SQL Server, or similar
- JavaScript, HTML/HTML5, CSS, AJAX, SASS
- Agile/Iterative development methodologies
- Full SDLC experience
Key Responsibilities
- Design and develop scalable Java/Spring Boot microservices
- Build and maintain responsive Angular-based UI applications
- Leverage GenAI tools to enhance development, automation, and application capabilities
- Develop, test, and deploy enterprise applications using modern CI/CD practices
- Write high-quality, maintainable code using TDD, JUnit, and Mockito
- Work with databases, APIs, Kafka, and containerized environments
- Participate in Agile ceremonies and full SDLC activities
- Collaborate with cross-functional teams to deliver secure and scalable solutions
Candidate Requirements
- Must be local to Plano, TX
- USC or GC only
- Must be available for an onsite interview in Plano
- No relocation candidates
- Strong communication and coding skills required