Sr. Java Developer with Python & LLM
Accord Technologies Inc · Charlotte, NC · 1 wk ago
On-siteEngineeringFull-time
Responsibilities
- Design, develop, test, and maintain robust backend applications using Java.
- Build and enhance APIs, microservices, and enterprise-grade applications.
- Collaborate on Python-based components, scripts, and AI integrations where required.
- Work on integrating LLM-powered features such as chatbots, document processing, summarization, or intelligent search.
- Develop and consume RESTful APIs and third-party services.
- Optimize application performance, scalability, and reliability.
- Participate in system design, code reviews, debugging, and troubleshooting.
- Collaborate with cross-functional teams including product managers, data engineers, and AI/ML teams.
- Ensure code quality through unit testing, integration testing, and best development practices.
- Stay updated with emerging technologies in backend development, Python ecosystems, and AI/LLM frameworks.
Requirements
- Strong proficiency in Java and object-oriented programming concepts.
- Experience with Spring Boot, Hibernate, and REST API development.
- Working knowledge of Python for scripting, automation, or service development.
- Familiarity with LLMs and AI concepts, including prompt-based application development.
- Experience integrating external APIs or AI services into applications.
- Good understanding of databases such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of Git, Maven/Gradle, and software development best practices.
- Understanding of microservices architecture and distributed systems.
- Strong analytical, debugging, and problem-solving skills.