Back to Jobs
Recently postedTechnology

JAVA Full Stack Developer

ConnectedX, Inc.Plano, TX🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationPlano, TX, United States
DockerMicroservicesMongoDBSpringSpring BootGitAWSETLNumPySciPyScikit-learnScrumTableauAirflowAngularApacheGitLab CIGraphQLHadoopHibernateJavaJenkinsKafkaPandasPyTorchPythonTensorFlowTerraformVueRESTAzureReactPostgreSQLKubernetesMachine LearningPower BIAgileCI/CD

Job description

Need Consultants local to Plano, TX.

Java Full Stack Developer

Location: Plano, TX- Onsite

Duration : Long-term

Interview Process: Onsite Interview

About the Role

Experienced Java Full Stack Developer with deep expertise in data engineering and Python to spearhead the development of scalable, data-intensive applications for our innovative enterprise platform. In this leadership role, Consultant will architect end-to-end solutions that integrate robust Java backend services with modern frontend technologies, while leveraging Python for advanced data processing, analytics, and machine learning pipelines.

Key Responsibilities

·        Lead the design, development, and deployment of full stack applications using Java (Spring Boot, Hibernate) as the core backend framework, integrated with Python for data-intensive tasks like ETL processes, data modeling, and predictive analytics.

·        Architect scalable microservices and RESTful APIs that handle large-scale data streams, utilizing tools like Apache Kafka, Spark, and Python libraries (Pandas, NumPy, Scikit-learn) for real-time processing and insights.

·        Develop responsive frontend interfaces with React.js/Angular, ensuring seamless integration with Java/Python backends and data visualization tools like Tableau or Power BI.

·        Collaborate with data scientists and stakeholders to build Python-based data pipelines (using Airflow, Luigi) that feed into Java-centric full stack ecosystems, optimizing for performance and reliability.

·        Mentor junior developers, conduct code reviews, and enforce CI/CD pipelines (Jenkins, GitLab CI) while championing Agile/Scrum methodologies.

·        Troubleshoot and optimize complex systems involving databases (PostgreSQL, MongoDB, AWS RDS), cloud platforms (AWS/Azure), and containerization (Docker, Kubernetes).

·        Drive innovation in data-driven features, such as AI/ML model integration via Python (TensorFlow, PyTorch) into Java full stack applications.

Required Qualifications

·        Bachelor's/Master's degree in Computer Science, Engineering, or related field.

·        12+ years of hands-on experience in Java full stack development, with 2+ years leading teams.

·        Advanced proficiency in Java/Spring Boot for backend development and Python for data engineering (must have strong experience with data libraries and frameworks).

·        Expertise in full stack technologies: React.js/Angular/Vue.js (frontend), REST/GraphQL APIs, and data tools (Kafka, Spark, Hadoop).

·        Proven track record in building data pipelines and analytics solutions using Python (Pandas, NumPy, SciPy, SQLAlchemy).

·        Strong experience with cloud services (AWS preferred: EC2, Lambda, S3, EMR) and DevOps tools (Docker, Kubernetes, Terraform).

Excellent leadership skills with experience mentoring teams and delivering projects in Agile environments

Similar jobs