iSmart is seeking a highly motivated and experienced Java Developer to join our growing team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality Java applications. This role requires a strong understanding of Java programming principles, design patterns, and object-oriented concepts.
Responsibilities
Design, develop, and implement Java applications using industry best practices.
Collaborate with cross-functional teams including project managers, quality assurance, and other developers.
Participate in code reviews and provide constructive feedback to improve code quality.
Troubleshoot and resolve technical issues.
Participate in Agile development methodologies.
Document code and technical designs thoroughly.
Ensure compliance with company coding standards and processes.
Stay up-to-date with the latest Java technologies and industry trends.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
3 years of hands-on experience in Java development.
Strong understanding of Java core concepts, libraries, and frameworks.
Experience with Spring Framework (Spring Boot, Spring MVC, etc. is a plus).