As a Senior Java Developer, you will design, develop, and maintain scalable, high-performance, and secure applications. You will collaborate with cross-functional teams to deliver innovative solutions aligned with business needs, mentor junior developers, optimize system performance, and contribute to architectural and process improvements.
Roles and Responsibilities
- Design, develop, test, and maintain complex Java-based applications and services using Java, Spring, Spring Boot, and Hibernate. Participate in code reviews and system design discussions.
- Lead technical design and architecture for scalable, maintainable, and high-quality systems.
- Troubleshoot and resolve production issues, analyzing logs, and implementing long-term solutions.
- Collaborate with cross-functional teams to deliver stable, high-performing systems.
- Mentor junior developers by promoting coding best practices and knowledge sharing.
- Reco...