Java Fullstack Developer

First Point Group
Garland, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Garland, United States of America

Tech stack

Java
Spring Security
API
Artificial Intelligence
Data Integration
Github
Hibernate
Java Persistence API
Java Virtual Machine (JVM)
Python
OAuth
OpenID
Performance Tuning
Data Processing
Multithreading
Java Application Server
Large Language Models
Spring-boot
Backend
Build Management
Virtual Agents
Functional Programming
Api Design
Data Pipelines
Databricks

Job description

We are looking for a skilled Backend Engineer with expertise in Python and Java (Spring Boot) to build scalable systems and drive transformation initiatives. This role combines backend engineering, data integration, and AI enablement, giving you the opportunity to work on cutting-edge Agentic AI frameworks and Databricks-powered data pipelines., * Design and build high-performance, scalable backend services using Python. Participate in migration projects involving Java 17+ and Spring Boot.

  • Develop and maintain data pipelines and integration layers to connect services with Databricks.
  • Implement secure authentication and authorization mechanisms using OAuth2 and OIDC.
  • Build backend frameworks that enable Agentic AI, including APIs, tools, and reusable "skills" for LLM-powered applications.
  • Optimize database access, schema design, and performance using Python-based solutions; understand and support existing Spring Data JPA/Hibernate implementations.
  • Lead efforts to modernize and convert legacy Java applications into Python, ensuring maintainability and scalability.

Requirements

  • 3-5 years of hands-on backend development experience.
  • Strong experience building APIs, backend services, or data processing layers using Python, especially with Databricks integration.
  • Solid understanding of Spring Boot, Spring JPA, and Spring Security.
  • Deep understanding of Java (17+), including functional programming, multithreading, and JVM performance tuning.
  • Practical experience working with Databricks.
  • Experience working with or building solutions leveraging AI/LLMs, including using existing frameworks, guardrails, and coding patterns.
  • Experience setting up and maintaining pipelines using GitHub Actions.
  • Strong problem-solving and analytical abilities with a passion for building robust systems.

Apply for this position