Source description
About the role
As a Java Software Engineer at Zithas Technologies, you will be responsible for designing, coding, testing, and debugging Java-based applications. You will collaborate with cross-functional teams to define, design, and ship new features while developing high-quality, scalable, and maintainable software solutions. Your role will involve conducting code reviews, ensuring adherence to coding standards, troubleshooting and resolving software defects and technical issues, and optimizing application performance to ensure high availability. Additionally, you will work closely with clients to understand their requirements, provide technical guidance, and stay up-to-date with emerging technologies and industry trends. Key Responsibilities: - Design, code, test, and debug Java-based applications - Collaborate with cross-functional teams to define, design, and ship new features - Develop high-quality, scalable, and maintainable software solutions - Conduct code reviews and ensure adherence to coding standards - Troubleshoot and resolve software defects and technical issues - Optimize application performance and ensure high availability - Work closely with clients to understand their requirements and provide technical guidance - Keep up-to-date with emerging technologies and industry trends Qualifications Required: - 1 to 3 years of experience as a Java Software Engineer or in a similar role - Strong proficiency in Java programming language - Experience with web development using HTML and Cascading Style Sheets (CSS) - Knowledge of Hibernate framework for object-relational mapping - Familiarity with Docker containers and container orchestration - Hands-on experience with Spring Boot framework - Working knowledge of Servlets and REST APIs - Excellent problem-solving and analytical skills - Good communication and interpersonal skills - Ability to work effectively in a team environment As a Java Software Engineer at Zithas Technologies, you will be responsible for designing, coding, testing, and debugging Java-based applications. You will collaborate with cross-functional teams to define, design, and ship new features while developing high-quality, scalable, and maintainable software solutions. Your role will involve conducting code reviews, ensuring adherence to coding standards, troubleshooting and resolving software defects and technical issues, and optimizing application performance to ensure high availability. Additionally, you will work closely with clients to understand their requirements, provide technical guidance, and stay up-to-date with emerging technologies and industry trends. Key Responsibilities: - Design, code, test, and debug Java-based applications - Collaborate with cross-functional teams to define, design, and ship new features - Develop high-quality, scalable, and maintainable software solutions - Conduct code reviews and ensure adherence to coding standards - Troubleshoot and resolve software defects and technical issues - Optimize application performance and ensure high availability - Work closely with clients to understand their requirements and provide technical guidance - Keep up-to-date with emerging technologies and industry trends Qualifications Required: - 1 to 3 years of experience as a Java Software Engineer or in a similar role - Strong proficiency in Java programming language - Experience with web development using HTML and Cascading Style Sheets (CSS) - Knowledge of Hibernate framework for object-relational mapping - Familiarity with Docker containers and container orchestration - Hands-on experience with Spring Boot framework - Working knowledge of Servlets and REST APIs - Excellent problem-solving and analytical skills - Good communication and interpersonal skills - Ability to work effectively in a team environment