Job Description:
- Develop, test, and maintain Java-based applications under the guidance of senior developers and project leads.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug issues reported by users or identified during testing.
- Stay updated with the latest Java technologies, tools, and best practices.
- Contribute to the continuous improvement of development processes and methodologies.
Requirements
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong understanding of object-oriented programming principles and design patterns.
- Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
- Familiarity with web development technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
- Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
- Ability to work in a fast-paced environment and quickly learn new technologies and concepts.