Java Full Stack Developer

Bengaluru, Karnataka, India
Feb 11, 2025
Feb 11, 2026
Onsite
Full-Time
7 Years
Job Description

We are looking for a highly skilled Java Full Stack Developer with at least 7 years of experience to join our dynamic team. This role requires a strong technical foundation in both backend and frontend technologies, along with a passion for building scalable and efficient applications. You will be responsible for designing, developing, testing, and optimizing software solutions while collaborating closely with cross-functional teams.

As part of an Agile development environment, you will actively contribute to technical discussions, review designs, and ensure the delivery of high-quality software. If you are someone who thrives in a fast-paced, innovative workspace and enjoys solving complex technical challenges, this role is perfect for you!

Key Responsibilities

Requirement Analysis & Clarifications

  • Work closely with Business Analysts (BAs) and other stakeholders to thoroughly understand functional requirements.
  • Identify and clarify ambiguities, ensuring clear and precise technical implementation.
  • Proactively raise queries and work collaboratively with teams to resolve them effectively.

Technical Design & Implementation

  • Provide robust technical designs for complex business requirements.
  • Develop scalable, high-performance applications while ensuring code reusability and maintainability.
  • Implement best coding practices and adhere to industry standards for clean and efficient code.

Performance Optimization & Scalability

  • Ensure applications are optimized for maximum speed and scalability.
  • Identify bottlenecks in existing systems and implement performance improvements.
  • Stay updated with new technologies and incorporate best practices to enhance efficiency.

Agile Development & Testing

  • Actively participate in Agile ceremonies such as Daily Stand-ups, Iteration Planning, Sprint Retrospectives, and Backlog Grooming.
  • Follow Test-Driven Development (TDD) principles and ensure thorough unit testing for all components.
  • Contribute to automated testing strategies to improve software quality and minimize defects.

Collaboration & Teamwork

  • Work closely with cross-functional teams, including designers, testers, and other developers.
  • Ensure seamless integration between front-end and back-end components.
  • Mentor junior developers and share knowledge through technical discussions and code reviews.

Code & Design Review

  • Conduct meticulous code reviews to ensure code quality, performance, and security.
  • Validate test cases, functional specifications, and UI/UX consistency.
  • Provide constructive feedback to enhance the overall development process.

Estimation & Planning

  • Provide accurate estimates based on high-level requirements.
  • Independently estimate from detailed functional specifications and plan development efforts effectively.
  • Work collaboratively with Product Owners and Scrum Masters to meet project timelines.

Active Participation in Community & Agile Events

  • Engage in chapter meetings, technical discussions, and knowledge-sharing sessions.
  • Stay involved in Agile practices and contribute towards continuous improvement initiatives.

Required Skills & Qualifications

  • 7+ years of experience in Java Full Stack Development.
  • Strong expertise in Java, Spring Boot, Microservices, RESTful APIs.
  • Frontend proficiency with React.js, Angular, or Vue.js along with HTML, CSS, JavaScript, and TypeScript.
  • Hands-on experience with database technologies (SQL, PostgreSQL, MongoDB, or MySQL).
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and deployment processes.
  • Experience with unit testing, automated testing frameworks, and CI/CD pipelines.
  • Familiarity with Agile methodologies and DevOps principles.
  • Strong problem-solving skills and the ability to troubleshoot performance issues.
  • Excellent communication and collaboration skills to work effectively within a team.

Why Join Us?

  • Opportunity to work in a fast-paced, tech-driven environment.
  • Exposure to the latest tools, frameworks, and best practices in full-stack development.
  • Work alongside a team of experienced engineers and technical experts.
  • A culture that promotes continuous learning, growth, and knowledge sharing.
  • Competitive compensation, perks, and career advancement opportunities.

If you are passionate about building high-quality software, driving innovation, and working on challenging projects, we would love to hear from you!

Apply Now!