Skip to main content

Java Full Stack Developer

Technology
TalentOla
Chicago, United States2 months agoUntil 11/10/2026
Service contract

Job description

  • Strong foundation in computer science fundamentals, including data structures, algorithms, design patterns, operating systems, and networking. (must have)
  • Strong backend experience in Java, Python and JavaScript. Deep knowledge of Java/JDK features. Strong understanding of JVM internals, including memory models, garbage collection and class loading mechanisms. (must have)
  • Expert-level experience with Spring Framework (IoC, AOP), including Spring Boot, Spring Security (OAuth2/JWT), and Spring Data. Familiarity with frontend frameworks like Angular or React. (must have)
  • Experience in developing AI-powered applications, including LLM integration and prompt engineering concepts. (nice to have)
  • Solid hands-on experience with cloud platforms (AWS or Azure), Terraform, Docker, Kubernetes, CI/CD and feature flag tools. (must have)
  • Proficient in MySQL and PostgreSQL, skilled in SQL query optimization. (must have)
  • Advanced use of Redis, including RedLock for distributed locking, Streams for event processing, and hot key detection techniques. (nice to have)
  • Experience working with Elasticsearch and vector databases for embedding-based search and retrieval. (must have)
  • Ability to translate business needs into optimal technical implementations while balancing technical debt and delivery speed. (must have)
  • Strong problem-solving mindset to handle complex technical challenges and make informed architectural decisions. (must have)
  • Experience in high-performance, scalable system design. (must have)
  • Excellent collaboration skills, working effectively with cross-functional teams including product, design, and data science. (must have)
  • Passion for AI technologies and innovation, particularly in applications for life sciences and healthcare. (nice to have)

Interested in this role?