Java Full Stack Developer
Technology
TalentOlaChicago, 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?