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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed