Java Developer
Posted Updated
Summary
A Java Developer role in Ernakulam, India, focused on designing, building, and maintaining Java applications using frameworks like Spring and Hibernate, relational databases (MySQL/PostgreSQL), and some web front-end work (HTML, CSS, JavaScript, Angular/React). Day-to-day involves coding, debugging, code reviews, performance tuning, and collaborating with QA and teammates.
- Design, develop, and maintain efficient, reusable, and reliable Java code.
- Collaborate with team members to define, design, and ship new 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.
- Strong 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.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced environment and meet deadlines.