Job Summary :
We are seeking a skilled Java Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications, ensuring high performance and responsiveness to requests from the Responsibilities :
- Develop, test, and maintain high-quality Java applications.
- Write clean, scalable, and efficient code following best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Participate in code reviews to maintain code quality and share knowledge.
- Work with databases and manage data integration.
- Stay updated with emerging technologies and apply them into operations and activities.
- Ensure security and data protection in applications.
- Contribute to the entire software development lifecycle, including analysis, design, development, and Skills and Qualifications :
- Bachelors / master's degree in Computer Science, Engineering, or related field
- Proven experience as a Java Developer.
- Strong knowledge of Core Java, J2EE, and related frameworks (Spring, Hibernate, etc.)
- Experience with RESTful APIs and microservices architecture.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with database technologies such as MySQL, Oracle, or MongoDB.
- Understanding of Agile / Scrum development methodologies.
- Knowledge of version control systems (Git, SVN).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills
(ref : hirist.tech)