logo

Java Full Stack Developer

Department
Engineering
Job Type / Location
Bangalore Urban, Karnataka
Experience Required
5+ years
Posted On

Java FullStack Developer

Experience - 5years +

Location - Bangalore

Responsibilities:

·        Configure and extend JumpMind retail platforms (Symmetrics / Commerce / POS or equivalent) through parameter-driven configurations and business-rule mappings.

·        Design, build, and maintain Java / Spring Boot microservices that power retail workflows, API orchestration, and integration with JumpMind components.

·        Collaborate closely with middleware and frontend teams to ensure smooth orchestration between UI, APIs, and configurations.

·        Build and enhance modular, reusable, and responsive UI components using Angular / React / TypeScript, aligned with UX, accessibility, and performance standards.

·        Collaborate with Product, Design, and Backend teams to deliver end-to-end solutions — from technical design through deployment — with complete ownership.

·        Ensure code quality, maintainability, and performance through clean architecture, proper abstractions, and automated testing.

·        Implement unit, integration, and end-to-end testing using frameworks like Jest, Jasmine, Mocha, Cypress, Karma, or Playwright.

·        Develop and integrate RESTful APIs and microservices, ensuring high availability, scalability, and performance.

·        Contribute to CI/CD pipelines and deployment automation (GitHub Actions, Jenkins, Azure DevOps).

·        Monitor and optimize application and service performance using observability tools (Lighthouse, Sentry, Datadog, etc.)

Skills and Qualifications:

·        Bachelor’s degree in Computer Science, IT, or related technical field.

·        Bachelor’s degree in Computer Science, Information Technology, or related field.

·        5+ years of strong backend development experience using Java, Spring Boot, and microservice architecture.

·        Proven experience integrating and consuming RESTful APIs, message queues, and event-driven designs.

·        Solid working experience in frontend frameworks such as Angular, React.js, and TypeScript, with understanding of responsive design and UI integration.

·        Experience configuring or extending retail or enterprise middleware systems (preferably JumpMind or equivalent).

·        Familiarity with Node.js for tooling, backend scripting, or lightweight service development.

·        Strong understanding of cloud platforms (Azure, AWS, or GCP) and containerized deployments (Docker, Kubernetes).

·        Knowledge of web performance optimization, caching, and secure coding practices.

·        Hands-on experience with CI/CD pipelines and Git-based workflows.

·        Exposure to configuration-driven development, where system behavior is governed by parameters and metadata.

Awareness of AI/ML-assisted development, automation, or data-driven testing frameworks is a plus

Personal Attributes:

·        Proactive, self-motivated, and accountable – takes ownership from design to delivery.

·        Backend-strong engineer with a UI/UX-focused mindset — understands that technical design impacts user experience.

·        Proactive, accountable, and self-driven, owning delivery end-to-end.

·        Analytical thinker, capable of translating configuration logic into scalable code.

·        Collaborative communicator with ability to bridge backend, middleware, and UI discussions.

·        Advocates for clean architecture, code quality, and maintainability.

·        User-first approach, aligning engineering decisions with business outcomes.

·        Thrives in fast-paced, cross-functional teams, driving technical excellence and continuous improvement.

View Assessment Process

Think you'll be a good fit?