Software Engineer - Java
Join Vhyo Systems and Develop Cutting-edge Solutions.
Post:
Software Engineer - Java
Job Code:
VS0005
Location:
Bengaluru/ Goa/ Remote
Requirements
Responsibilities
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 0-5 years of professional experience as a Software Engineer, with a focus on Java development.
- Strong knowledge of core Java and object-oriented programming concepts.
- Experience with Java frameworks (e.g., Spring, Hibernate) and web technologies (e.g., HTML, CSS, JavaScript).
- Proficiency in using development tools and IDEs (e.g., Eclipse, IntelliJ).
- Familiarity with software development methodologies and agile practices.
- Knowledge of relational databases and SQL.
- Understanding of software testing principles and familiarity with testing frameworks (e.g., JUnit).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Responsibilities
- Design, develop, and maintain scalable and robust software applications using Java and related technologies.
- Collaborate with cross-functional teams to gather requirements, analyze user needs, and define software specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct thorough testing and debugging to identify and resolve software defects and issues.
- Participate in code reviews to ensure adherence to quality standards and provide constructive feedback.
- Stay updated on the latest industry trends, technologies, and frameworks related to Java development.
- Collaborate with other team members to troubleshoot and resolve technical challenges.
- Collaborate with product managers, designers, and other stakeholders to deliver high-quality software solutions.
- Document software features, functionality, and technical specifications.