JOBSEARCHER

Java Fullstack Developer

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.Key ResponsibilitiesDesign 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.Required Qualifications3–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.