Senior Java Developer
cgi
Job Description
Position Description: We are looking for a Senior Software Engineer proficient in Java along with Identity and Access Management (IAM), including authentication and authorization frameworks. The ideal candidate should be passionate about coding and developing scalable and high-performance applications.
Responsibilities:
• Develop and maintain the front-end interface of applications, ensuring user experience and interface design fidelity.
• Implement server-side logic and database management to handle the back-end functionality of web applications.
• Collaborate with product managers and other developers to plan, design, and develop dynamic, high-quality web applications.
• Debug and troubleshoot issues across the full stack, including both client-side and server-side code.
• Integrate third-party services and APIs to enhance application functionality and user experience.
• Write comprehensive unit tests and documentation for both front-end and back-end code to ensure maintainability and scalability.
• Participate in code reviews to maintain code quality and ensure best practices are followed.
• Have good emotional intelligence and empathy when interacting with others.
• Actively participate in Design Discussions, and Demos.