Java Full Stack Developer

Raas Infotek LLC
United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Apache ActiveMQ Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Component-Based Software Engineering Application Performance Management HTML5 Automation of Tests
+59 more
Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review Relational Databases Software Design Patterns DevOps Distributed Systems Elasticsearch Github Design of User Interfaces Hibernate (Java) Java Persistence API Python (Programming Language) PostgreSQL Machine Learning Enterprise Messaging Systems MongoDB MySQL NoSQL Oracle (Applications) Query Optimization RabbitMQ Redis OpenAI Prometheus Search Technologies Secure Coding Software Engineering TypeScript Pinecone Google Cloud GitHub Copilot Spring-mvc ReactJS Large Language Models Grafana Prompt Engineering Spring-boot Generative AI AI Coding Agents Backend Git Event Driven Architecture Pgvector AI Platforms AngularJS Gitlab-ci Solid Principles Kubernetes Information Technology Low Latency Integration Frameworks Apache Kafka Claude Restful APIs Docker Jenkins Microservices

Job description

We are looking for a Senior Java Full Stack Developer with 10+ years of experience to design, build, and maintain enterprise-grade applications. You will lead technical design, deliver features end to end, and mentor the team. Working knowledge of AI and generative AI is expected, as you will help integrate AI-powered features into our products alongside core application development., * Design and develop scalable, secure, high-performance applications using Java, Spring Boot, and microservices.

  • Build modern, responsive front-end interfaces using React or Angular.
  • Design RESTful APIs, event-driven systems, and third-party integrations.
  • Integrate AI capabilities (LLM APIs, chat assistants, summarization, semantic search) into existing applications, working with data science teams where needed.
  • Lead architecture discussions, design reviews, and code reviews.
  • Optimize application performance, scalability, and reliability.
  • Build and maintain CI/CD pipelines and champion automated testing.
  • Mentor junior and mid-level developers.
  • Collaborate with product owners, QA, and DevOps in an Agile environment.
  • Follow secure coding and data privacy practices, including when using AI services.

Requirements

Backend

  • 10+ years of hands-on experience with Java (8/11/17+), Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
  • Strong experience with microservices and distributed system design.
  • Solid grasp of design patterns, SOLID principles, and system design.
  • Experience with messaging platforms (Kafka, RabbitMQ, or ActiveMQ).

Front End

  • Strong skills in React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.
  • Experience with state management and responsive, component-based UI design.

Data

  • Proficiency with relational databases (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB, Redis).
  • Strong query optimization and data modeling skills.

Cloud and DevOps

  • Hands-on experience with AWS, Azure, or Google Cloud Platform.
  • Docker, Kubernetes, Jenkins/GitHub Actions/GitLab CI, and Git.

AI Knowledge

  • Working knowledge of AI/ML concepts, including LLMs, prompt engineering, embeddings, and Retrieval-Augmented Generation (RAG).
  • Experience consuming AI APIs (OpenAI, Azure OpenAI, AWS Bedrock, Anthropic Claude, or similar) in applications.
  • Awareness of AI limitations, such as hallucinations, cost, latency, and data privacy risks., * Experience with Spring AI or LangChain4j.
  • Exposure to vector databases (pgvector, Pinecone, Elasticsearch).
  • Basic Python for scripting and AI tooling.
  • Experience using AI coding assistants (Claude, GitHub Copilot) to improve productivity.
  • Familiarity with observability tools (Prometheus, Grafana, ELK).
  • Experience in a domain such as banking, healthcare, insurance, or retail.
  • Cloud certifications (AWS, Azure, Google Cloud Platform).

Soft Skills

  • Strong analytical and problem-solving ability.
  • Clear communication and stakeholder management.
  • Leadership and mentoring mindset.
  • Eagerness to keep up with evolving technologies, especially AI., Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…