Number of Applicants
:000+
Responsibilities :- Requirements Gathering : Collaborate with cross-functional teams to gather and comprehend software requirements.- Design and Development : Create high-performance, scalable, and secure Java applications.- Code Quality : Write clean, maintainable code, adhering to best practices and coding standards.- Testing : Perform unit testing and assist in integration and user acceptance testing.- Debugging : Identify and resolve software defects and issues.- Continuous Learning : Stay updated with the latest industry trends and technologies through continuous research.- Code Reviews : Participate in code reviews, offering constructive feedback to team members.- Process Improvement : Contribute to enhancing software development processes and practices.- Technical Skills : Proficiency in Java programming language, along with a solid understanding of Object-Oriented Design (OOD) principles and design patterns.- Frameworks and Libraries : Experience with commonly used Java frameworks and libraries such as Spring, Hibernate, and Apache Commons.- Database Management : Knowledge of relational database management systems (RDBMS) such as MySQL, PostgreSQL, or Oracle, including SQL querying and database design skills.- Web Development : Familiarity with web development technologies including HTML, CSS, JavaScript, and related frameworks like AngularJS or ReactJS.- Version Control : Proficient in version control systems such as Git, including branching, merging, and pull request workflows.- Build and Deployment : Experience with build tools like Maven or Gradle, and deployment processes using tools like Jenkins or Docker.- Problem-Solving Skills : Strong analytical and problem-solving skills to debug complex issues and propose effective solutions.- Communication : Excellent verbal and written communication skills to effectively collaborate with team members, document code, and communicate with stakeholders.Education : - Bachelor's degree in Computer Science, Software Engineering, or related field.- A Master's degree or relevant certifications would be a plus.Experience : Minimum of 4 years of experience in Java development, with a proven track record of delivering high-quality software solutions. (ref:hirist.tech)
Bangalore, Bangalore (District); Bangalore (Division); Karnataka
Share this job with your friends
Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.