Java Developer

Department: Software
Project Location(s): Bengaluru, Karnataka,India
Education: Bachelor of Engineering

Responsibilities

 

  • Designing, developing, and testing Java-based applications.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Troubleshooting issues and providing timely solutions.
  • Writing well-designed, efficient, and maintainable code.
  • Conducting code reviews to ensure code quality and adherence to coding standards.
  • Documenting software specifications and technical designs.
  • Participating in software development meetings and brainstorming sessions.
  • Keeping up-to-date with new technologies and industry trends.
  • Working on bug fixes and improving application performance.
  • Providing technical support to internal teams and clients.

 

Skills/Experience

 

  • Proficiency in Java programming language.
  • Experience with Java EE or Spring frameworks.
  • Knowledge of web technologies such as HTML, CSS, JavaScript, and AJAX.
  • Familiarity with database management systems, especially SQL.
  • Understanding of object-oriented programming (OOP) concepts.
  • Experience with version control systems like Git.
  • Familiarity with build tools such as Maven or Gradle.
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills.