Java Developer

Bangalore Urban, Karnataka, India
Mar 22, 2025
Mar 22, 2026
Onsite
Full-Time
4 - 10 Years
Job Description

We are seeking a highly skilled and motivated Java Developer to join our dynamic team. The ideal candidate should have strong expertise in Java development, experience in designing and implementing software solutions, and a solid understanding of the full software development life cycle. This role involves working closely with cross-functional teams to build scalable and high-performance applications.

Experience. 4-10 Years

Key Responsibilities

  • Participate in the full software development life cycle, including requirement analysis, design, coding, testing, and deployment, ensuring high-quality standards.
  • Design and define interactions between different system components to create a robust and efficient architecture.
  • Develop, maintain, and enhance new and existing features on the Java stack, ensuring optimal performance and scalability.
  • Write clean, efficient, and well-documented code based on the technical specifications and guidance from the team lead.
  • Rapidly prototype proof-of-concept features and applications based on provided briefs to validate ideas and ensure feasibility.
  • Take ownership of the delivery of entire modules, ensuring timely completion and adherence to quality standards.
  • Manage project execution against predefined plans, ensuring timely delivery and effective communication with stakeholders.
  • Collaborate closely with peers, team leads, and other departments to develop the best technical design and approach for new product development.
  • Solve complex software problems by applying innovative solutions and leveraging industry best practices.
  • Ensure compliance with build, release, and configuration management processes to maintain the integrity and security of software applications.
  • Develop and execute unit test cases for project modules to ensure reliability and functionality.
  • Implement and adhere to quality plans, project plans, and test strategies to support efficient development activities in alignment with business and project objectives.

Desired Profile

  • Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
  • Hands-on experience in Java technologies, including Spring and Hibernate frameworks.
  • Proficiency in developing applications that run across multiple browsers and platforms.
  • Experience working with SQL and NoSQL databases, with a solid understanding of data modeling and query optimization.
  • Knowledge of Responsive High-Level Designs to ensure seamless application performance across devices.
  • Previous experience in a product-based or start-up environment is a plus.
  • Familiarity with MVC architecture, SOA (Service-Oriented Architecture), and RESTful web services.
  • Ability to work effectively with other teams and manage multiple projects in a fast-paced, deadline-driven environment.
  • Understanding of Agile methodologies and the ability to integrate best practices into the development process.

Educational Qualifications

  • Bachelor's or Master’s degree in Computer Science, Electronics, or a related field from a recognized institute.
  • Relevant hands-on experience in software development is essential.

If you are passionate about building cutting-edge applications, solving challenging problems, and working in a dynamic and innovative environment, we would love to hear from you!

Related Jobs