Principal / Senior Principal Java & Python Engineer

Confisa International Group•Atlanta, MO
•Hybrid

About The Position

The Principal / Senior Principal Java & Python Engineer is a hands-on software engineering role focused on developing Java and Python software, REST APIs, and microservices. The role requires strong Java experience, including Java 8, 11, 17, or newer, practical experience with Spring Boot and Spring MVC, Python backend development, SQL and relational databases, and familiarity with source control, SDLC, and Agile methodologies. The client seeks engineers who actively develop software rather than professionals whose recent experience is primarily managerial or architectural. The position is full-time and hybrid, with four days per week onsite in Atlanta, Georgia, or St. Louis, Missouri. Candidates should have 5 to 10 years of relevant software engineering experience. Exposure to Spec Driven Development is required. Experience with Generative AI tools and AI-assisted development is preferred, along with exposure to cloud AI services and integration of AI capabilities into applications. Applicants must be U.S. citizens or eligible Green Card holders; H-1B and other visa categories are not eligible under the current instructions. Candidates based elsewhere in the United States may receive secondary consideration if willing to relocate at their own expense and meet the onsite requirement. Candidates should be available to interview immediately and have compensation expectations aligned with the approved range.

Requirements

  • 5 to 10 years of relevant software engineering experience.
  • Strong hands-on Java development experience, including Java 8, 11, 17, or newer versions.
  • Practical experience with Spring Boot and Spring MVC.
  • Experience designing and developing REST APIs and microservices.
  • Hands-on Python experience for backend development, automation, or integrations.
  • Exposure to Spec Driven Development.
  • Strong SQL and relational database experience.
  • Experience using Git or comparable source-control tools.
  • Knowledge of SDLC and Agile development methodologies.
  • Strong troubleshooting, analytical, and problem-solving capabilities.
  • Recent experience should be substantially hands-on software development rather than primarily managerial or architectural.
  • U.S. citizenship or permanent residency.
  • Ability to attend the office four days per week in Atlanta, Georgia, or St. Louis, Missouri.

Nice To Haves

  • Experience with Generative AI tools, including GitHub Copilot, Anthropic Claude, Google Gemini, or equivalent technologies.
  • Practical use of AI coding assistants to improve software development productivity.
  • Exposure to AI services available through AWS, Azure, or Google Cloud.
  • Integration of Generative AI capabilities into Java or Python applications.
  • Development of AI-powered APIs, assistants, or copilots.
  • Experience with AI agents and agentic workflows.
  • Familiarity with Model Context Protocol (MCP).
  • Enterprise AI architecture knowledge.
  • Current residence in Atlanta or St. Louis.
  • Availability to interview immediately.
  • Compensation expectations aligned with the approved range.
  • Willingness to relocate at personal expense if residing elsewhere in the United States.

Responsibilities

  • Develop software hands-on using Java and Python.
  • Design and develop REST APIs and microservices.
  • Use Python for backend development, automation, or integrations.
  • Work with Spring Boot and Spring MVC.
  • Use SQL and relational databases.
  • Apply Spec Driven Development practices.
  • Use Git or comparable source-control tools.
  • Troubleshoot software and apply analytical and problem-solving skills.
  • Follow SDLC and Agile development methodologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service