We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will be proficient in Java programming and experience in developing scalable, high-performance applications. The role involves designing, developing, maintaining, and optimizing Java-based applications and ensuring robustness, security, and efficiency.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in Java programming and core Java libraries.
- Experience with popular Java frameworks, spring boot (Spring, Hibernate, etc.)
- Familiarity with RESTful APIs and web services
- Solid understanding of Object-Oriented Programming (OOP) principles and design patterns
- Knowledge of databases (e.g., MySQL, PostgreSQL, Oracle) and SQL
- Experience with version control systems like Git
- Ability to write clean, maintainable code and adhere to coding standards
- Strong problem-solving and troubleshooting skills
- Strong communication and collaboration skills