About programmers.io
Sourced by ZipRecruiter
Industry
It services
Company size
501 - 1,000 Employees
Headquarters location
Coppell, TX, US
Year founded
2012
$61.50 - $79.50/hr
Full-time
Re-posted 22 days ago
Job Description
• Drive the adoption of embedded AI, moving beyond simple API calls to integrating local LLMs and vector databases into the application layer. Evangelize usage of AI tools to accelerate developer workflow and design products that do the same for the end user.
• Lead architectural reviews to replace legacy patterns with modern, AI-augmented workflows. Identify bottlenecks in traditional software patterns and replace them with smarter, more efficient designs. Simulate impact between component and logic changes to database performance and cluster resource allocation.
• Write clean, performant code while maintaining a high bar for automated testing and observability. Direct path solutioning, prioritizing stability and long-term maintainability.
• Operate effectively with minimal oversight, taking ownership of the entire lifecycle.
Essential Technical Skills
Experience and Education
• 8+ years of professional software development experience, with at least 3 years in a senior or lead engineering capacity and at least 3 end to end embedded AI production deployments.
• Hands-on experience deploying machine learning models or AI-driven features into production software. Comfortable discussing the trade-offs between latency, cost, and accuracy in AI implementations.
• Proven history of building and scaling application in production environments using Java and Spring.
• Experience working in roles that require high adaptability, such as field engineering, solutions architecture, or rapid prototyping teams where you move between different technical environments.
• Extensive work with containerized environments, specifically managing deployments and troubleshooting within Kubernetes clusters.
• Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field. Equivalent professional experience in large-scale system design is also acceptable.
Sourced by ZipRecruiter
It services
501 - 1,000 Employees
Coppell, TX, US
2012
Java Developer
Mid Level Java Developer
Java Software Developer
Java Developers
Java Groovy Developer
Java Back End Developer
Agile Java Developer
Full Stack Developer
Java Software Engineer
Java Web Developer
Java Swing Developer Salaries
Java Swing Developer Career Research
Q: What skills or qualities help someone succeed as a Full Stack Java Developer?
A: To succeed as a Full Stack Java Developer, key technical skills include proficiency in Java programming language, experience with Java frameworks such as Spring and Hibernate, and knowledge of front-end technologies like HTML, CSS, and JavaScript. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for success in this role. By combining technical expertise with strong soft skills, a Full Stack Java Developer can effectively design, develop, and deploy robust and scalable applications, driving career growth and effectiveness in the role.
Q: What is the career path for a Full Stack Java Developer?
A: A Full Stack Java Developer's career path typically begins with entry-level roles such as Junior Java Developer or Associate Software Engineer, where they focus on building and maintaining web applications using Java technologies. As they gain experience, they can progress to mid-level roles like Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior team members, and contribute to technical architecture decisions. Ultimately, senior Full Stack Java Developers can move into leadership positions like Technical Program Manager or Engineering Manager, or transition into specialized roles like DevOps Engineer or Cloud Architect, leveraging their expertise in Java and software development to drive business growth and innovation.
