JAVA Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+49 more
Job description
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., · 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.
Requirements
· 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…