Java/Python Full Stack Developer

SBT Global, Inc.

Java/Python Full Stack Developer

Plano, TX
Full Time
Paid
  • Responsibilities

    Job Description

    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.

  • Qualifications

    Qualifications

    • 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.

    Additional Information

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