Design, develop, and maintain efficient, reusable, and reliable Java code.
Collaborate with team members to define, design, and ship current features.
Troubleshoot, debug, and resolve software defects.
Perform code reviews to ensure code quality and adherence to coding standards.
Participate in architectural and design discussions.
Conduct performance tuning, improvement, balancing, usability, and automation tasks.
Work closely with QA engineers to develop comprehensive test plans.
Stay up-to-date with emerging technologies and trends.
Requirements
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Java Developer or Software Engineer.
Robust proficiency in Java programming language and object-oriented design concepts.
Experience with Java frameworks such as Spring, Hibernate, or similar.
Familiarity with web development technologies including HTML, CSS, JavaScript, and related frameworks/libraries (e.g., Angular, React).
Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL.
Understanding of software development methodologies (e.g., Agile, Scrum).
Excellent problem-solving and analytical skills.
Robust communication and collaboration abilities.
Ability to work effectively in a quick-paced environment and meet deadlines.
📌 Java Developer Ernakulam (India)
🏢 Leading
📍 India