We are looking for a talented Java Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support business needs. As a Java Developer, you will work on both back-end and front-end tasks, collaborate with other developers, and ensure the functionality, scalability, and security of our software solutions.
Key Responsibilities:
1. Design, implement, and maintain Java-based applications, ensuring high performance and responsiveness.
2. Work closely with cross-functional teams, including front-end developers, system architects, and product managers, to deliver high-quality software.
3. Write unit tests, conduct debugging, and perform integration testing to ensure the reliability and stability of the application.
4. Participate in code reviews to maintain coding standards and promote knowledge sharing within the team.
5. Troubleshoot, optimize, and refactor code for better performance and user experience.
6. Maintain clear and comprehensive documentation for the software and systems.
Required Skills:
· Strong knowledge of Java and Java-based frameworks (e.g., Spring, Hibernate).
· Experience with SQL databases (e.g., MySQL, PostgreSQL).
· Familiarity with front-end technologies (HTML, CSS, JavaScript).
· Knowledge of version control systems (e.g., Git).
· Excellent problem-solving skills and attention to detail.
This is a great opportunity for developers looking to work in a dynamic environment and contribute to impactful software development projects.
Any Graduate