https://bayt.page.link/FL6ku4Cyx7SzzxeX6
Create a job alert for similar positions

Job Description

As a Senior Java Developer at CodeNinja, you will be at the forefront of developing scalable and robust applications that drive our business goals. Your main responsibilities will revolve around designing, developing, and maintaining high-performance Java applications within a collaborative and agile team environment. You will be tasked with analyzing user requirements, writing clean, efficient code, conducting rigorous testing, and optimizing application performance. Your experience with frameworks such as Spring and Hibernate, along with your knowledge of RESTful APIs, will empower you to build seamless integrations and ensure smooth functionality across various platforms. Joining us means contributing to innovative projects and bringing your passion for technology to a team that values creativity and excellence.


Core Responsibilities:


• Design, develop, and maintain enterprise-level Java applications.


• Collaborate with cross-functional teams to gather and analyze user requirements.


• Write clean, scalable, and efficient code, adhering to coding standards and best practices.


• Conduct unit testing and debugging to ensure application reliability and performance.


• Optimize application performance through code refactoring and configuration adjustments.


• Participate in code reviews, providing constructive feedback, and ensuring adherence to quality standards.


• Stay up-to-date with emerging technologies and industry trends to integrate into development practices.


• Contribute to architectural discussions and help shape the technical direction of projects.


People Management Responsibilities:


• Mentorship: Guide and mentor junior developers, fostering their growth and skill development.


• Collaboration: Work closely with team members to enhance productivity and achieve project objectives.


• Knowledge Sharing: Promote knowledge sharing and best practices within the team.


Strategic Responsibilities:


• Technology Roadmap: Assist in defining the technology roadmap for development projects.


• Innovation: Encourage innovative solutions and contribute ideas that enhance application efficiency and end-user experience.


• Architecture Planning: Participate in architectural discussions to ensure scalability and robustness of applications.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.