Skip to main content

Java Full Stack Developer

Technology
Natalie Consultants
2 weeks agoUntil 11/12/2026

Job description

Job Summary :

We are looking for a highly skilled Java Full Stack Developer with strong experience in building scalable enterprise applications. The ideal candidate should have hands-on expertise in React on the frontend and Java/Spring Boot on the backend, along with experience in databases, messaging, automated testing, and AI-enabled applications.

Key Responsibilities :

  • Design, develop, and maintain scalable full-stack applications using React and Java Spring Boot.
  • Build robust and scalable backend services using Java, Spring Boot, and Microservices.
  • Develop responsive and reusable UI components using React.
  • Design and integrate REST APIs between frontend and backend systems.
  • Work with both SQL and NoSQL databases.
  • Implement asynchronous and event-driven communication using Kafka.
  • Develop automated test cases and end-to-end testing using Playwright.
  • Explore and integrate AI/GenAI capabilities into enterprise applications.
  • Participate in HLD/LLD and system-design discussions.
  • Apply SOLID principles, design patterns, clean code, and coding best practices.
  • Optimize applications for performance, scalability, security, and reliability.
  • Collaborate with product managers, architects, QA, DevOps, and other engineering teams.
  • Participate in code reviews, debugging, technical discussions, and mentoring.
Keywords
ReactOSCodingApache KafkaSpring FrameworkScalabilityJavaScriptDevOpsSqlJavaSOLIDDebugger

Interested in this role?