Key Responsibilities
- Develop and maintain software applications using Java and related technologies
- Collaborate with cross-functional teams to design, implement, and deploy solutions
- Write clean, efficient, and maintainable code following best practices
- Participate in code reviews and contribute to architectural discussions
- Troubleshoot and debug issues to ensure system reliability
- Document technical specifications and user guides
Requirements
- Basic understanding of Java programming and OOP concepts
- Familiarity with version control systems like Git
- Problem-solving skills and ability to learn new technologies quickly
- Strong communication and teamwork abilities
- Bachelor's degree in Computer Science or related field