




Job Description * Design, develop, and maintain high\-performance Java applications for various platforms * Collaborate with cross\-functional teams to determine project requirements and specifications * Implement solutions using Java technologies, frameworks, and tools, ensuring optimal performance and scalability * Develop RESTful APIs for integration purposes and to support front\-end development * Conduct code reviews, unit testing, and debugging to ensure high\-quality deliverables * Troubleshoot production issues and provide timely resolutions * Stay current with emerging technologies and propose enhancements to existing applications * Participate in architectural discussions and design decisions * Mentor junior developers and contribute to their professional growth **Requirements:** **Requirements:** * Proven experience as a Senior Java Developer or similar role * Strong proficiency in core Java concepts and object\-oriented programming * Experience with Java frameworks such as Spring and Hibernate * Familiarity with front\-end technologies such as HTML, CSS, and JavaScript * Knowledge of database management systems including MySQL, Oracle, or equivalent * Experience in developing and consuming RESTful web services * Solid understanding of software development methodologies and best practices * Ability to work independently as well as collaboratively within a team * Excellent troubleshooting and debugging skills * Strong communication skills and ability to communicate complex technical concepts to non\-technical stakeholders * Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)


