As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance Java-based applications. Your key duties include:
Collaborating with cross-functional teams to define, design, and ship new features.
Writing well-designed, efficient, and testable code.
Conducting code reviews and providing constructive feedback to team members.
Troubleshooting, debugging, and resolving software defects.
Ensuring the best possible performance, quality, and responsiveness of applications.
Identifying and addressing performance bottlenecks.