Role: Java + Python Senior Engineer
Location: Phoenix, AZ (Onsite)
Duration: 6 Months
Key Responsibilities:
Design, develop, and optimize Java and Python-based applications and services
Build a microservices architecture for real-time reporting and analytics solutions
Develop Python orchestration frameworks for distributed environments
Handle data from multiple sources, including RDBMS, NoSQL, XML, JSON, and flat files
Develop scalable async architectures for long-running workflows
Integrate LLMs with MCP servers, vector databases, and observability tools
Work on agent lifecycle management including short-term and long-term memory systems
Develop APIs, ETL pipelines, and backend services
Ensure CI/CD pipelines, testing, and performance optimization
Collaborate on system design, SDKs, and platform evolution
Required Skills:
Strong experience in Java 8, J2EE, Spring Boot, and Microservices
Hands-on experience in Python development
Experience with React JS and databases such as Oracle, MySQL, SQL
Knowledge of LLMs, vector databases, or AI/ML integrations
Experience with async programming and distributed systems
Familiarity with mypy, pydantic, and testing frameworks
Experience with CI/CD tools like Jenkins, Git, and Bitbucket.
Additional Skills:
Experience with Docker, containerization, and monitoring tools like AppDynamics, ELK, and Logstash.
Knowledge of Agile methodologies.
Strong understanding of data structures, algorithms, and design patterns.
Excellent communication and collaboration skills.
Thanks and Warm Regards,
Satnam Singh Sohal
Thunder Hawk Technology Partners LLC.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 91170649
- Position Id: 26-04291
- Posted 8 hours ago