Java Developer
citi
Job Description
- Design, develop, and maintain robust, scalable, and secure Java applications.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with product owners, business analysts, and other developers to understand requirements and translate them into technical specifications.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot, debug, and resolve software defects and issues.
- Contribute to architectural discussions and decisions.
- Stay up-to-date with emerging technologies and industry trends.
- Work effectively in an Agile/Scrum development environment.