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.