Job Description
- Design, develop, and maintain Java applications, frameworks, and software solutions.
- Collaborate with cross-functional teams to gather and analyze requirements for new projects.
- Write clean, efficient, and well-documented code.Debug and troubleshoot issues in existing Java codebase.
- Perform code reviews to ensure code quality and adherence to coding standards.
- Optimize applications for performance and scalability.
- Stay up-to-date with Java and related technologies to suggest improvements and best practices.
- Test and deploy Java applications using industry-standard tools and methodologies.
- Provide technical support and guidance to team members and stakeholders.
- Continuously enhance skills and knowledge in Java development.
- Passionate about delivering cutting-edge networking solutions.
Qualification
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Java developer, including proficiency in Java programming language and related technologies (e.g., Spring, Hibernate).
- Knowledge of software development methodologies (Agile, Scrum, etc.).
- Familiarity with database systems (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with version control systems (e.g., Git).Strong problem-solving skills and attention to detail.Excellent communication and teamwork skills.
- Ability to work independently and meet project deadlines.Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.Relevant certifications (e.g., Oracle Certified Java Developer) are beneficial.