Point your AI agent at freehire and let it find you a job.

Get the CLI →

sbtglobalinc

NewBe an early applicant

Java/Python Full Stack Developer

Posted Updated
Discussion

Summary

Senior full stack developer (9+ years) who designs, builds, and maintains Java/J2EE and Python web applications end to end — Angular/jQuery front ends, Spring back-end REST APIs, and SQL databases — while supporting CI/CD/DevOps automation and integrating AI/LLM-based features. Based in Plano, TX.

Key Responsibilities

• Design, develop, test, and maintain full stack applications and services using Java and Python.

• Build and maintain front-end interfaces (HTML, CSS, JavaScript) alongside back-end APIs and services.

• Design, develop, and maintain end-to-end solutions using J2EE technologies for both front-end and back-end components. Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications

• Utilize modern front-end technologies (HTML5, CSS3, JavaScript, Angular, React, etc.) to create responsive and user-friendly interfaces. Implement and maintain efficient and reusable front-end components

• Develop server-side logic using Java and J2EE frameworks (Spring, Hibernate, etc.). Design and implement RESTful APIs to facilitate seamless communication between front-end and back-end components

• Design and optimize database schemas, queries, and transactions. This position especially needs strong SQL skills. Experience with relational databases (e.g., MySQL, Oracle, PostgreSQL) and NoSQL databases

• Write clean, maintainable, and efficient code. Conduct thorough unit testing and participate in code reviews to ensure high-quality deliverables

• Support the integration and fine-tuning of AI/LLM-based features into existing and new applications.

• Assist in building and maintaining CI/CD pipelines and other DevOps automation.

• Deploy, configure, and troubleshoot applications on Linux (Ubuntu) and Windows Server environments.

• Use Git for version control and participate in code reviews and pull requests.

• Participate in Agile/Scrum ceremonies, sprint planning, and cross-functional team meetings.

• Document technical processes, code changes, and system configurations.

• Troubleshoot and resolve bugs and production issues in a timely manner.

• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field.

Must have web UI side technical skills: Angular5, Bootstrap, JQuery, HTML/CSS, Ajax, JSON, Java script

• 9+ years of experience in enterprise application development, operation, and production support.

• Experience with version control systems (Git), build tools (Maven, Gradle), and continuous integration/delivery

• Experience with DevOps practices and tools including CI/CD pipeline, Git, Jenkins, Kubernetes, or cloud-based deployment environments

• Strong experience in Java-based J2EE Web Application development and maintenance.

• Hands-on experience with Spring Framework (Spring MVC, Spring Boot, Spring Security, etc.).

• Experience in application deployment, release management, troubleshooting, and production incident resolution.

• Strong understanding of Web application architecture, REST API, database integration, and middleware technologies.

• Experience with SQL and relational databases such as Oracle, PostgreSQL, or similar databases.

• Experience with software development lifecycle (SDLC) and IT service management processes.

• Strong communication skills and the ability to effectively interact with cross-functional teams

• Foundational understanding of AI/LLM concepts and practical applications

Preferred Qualifications

• Experience supporting cloud platforms such as AWS, Azure, or Company Cloud Platform (SCP).

• Experience with application monitoring, logging, and performance troubleshooting.

• Experience developing Python-based applications or automation scripts.

• Knowledge or hands-on experience with Generative AI, Large Language Models (LLM), and AI Agent development.

• Experience with Agentic AI frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or similar technologies.

• Experience building AI-powered workflow automation, RAG (Retrieval Augmented Generation) applications, or LLM-based services.

• Ability and willingness to combine enterprise application development skills with emerging AI technologies.

All your information will be kept confidential according to EEO guidelines.

What they ask for

Required

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field
  • 9+ years of experience in enterprise application development, operation, and production support
  • Must-have web UI skills: Angular5, Bootstrap, jQuery, HTML/CSS, Ajax, JSON, JavaScript
  • Strong experience in Java-based J2EE web application development and maintenance
  • Hands-on experience with Spring Framework (Spring MVC, Spring Boot, Spring Security)
  • Experience with version control (Git), build tools (Maven, Gradle), and CI/CD
  • Experience with DevOps practices and tools including CI/CD pipeline, Git, Jenkins, Kubernetes, or cloud-based deployment
  • Experience with SQL and relational databases such as Oracle, PostgreSQL, or similar
  • Strong understanding of web application architecture, REST API, database integration, and middleware technologies
  • Experience in application deployment, release management, troubleshooting, and production incident resolution
  • Experience with SDLC and IT service management processes
  • Strong communication skills and ability to interact with cross-functional teams
  • Foundational understanding of AI/LLM concepts and practical applications
  • Deploy, configure, and troubleshoot applications on Linux (Ubuntu) and Windows Server environments

Preferred

  • Experience supporting cloud platforms such as AWS, Azure, or Company Cloud Platform (SCP)
  • Experience with application monitoring, logging, and performance troubleshooting
  • Experience developing Python-based applications or automation scripts
  • Knowledge or hands-on experience with Generative AI, LLMs, and AI Agent development
  • Experience with Agentic AI frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or similar
  • Experience building AI-powered workflow automation, RAG applications, or LLM-based services
  • Ability and willingness to combine enterprise application development skills with emerging AI technologies

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available