As a Java Developer at Dorustree, you will play a pivotal role in designing, developing, and maintaining high-performance software applications
You will work on a diverse range of projects spanning various industries, leveraging your expertise in Java to deliver solutions that meet and exceed client expectations
You will collaborate with cross-functional teams, contributing to the entire software development lifecycle
Key responsibilities
Collaborate with software architects and developers to understand project requirements and objectives.
Design, develop, test, and maintain Java-based software applications.
Write well-designed, efficient, and maintainable code.
Troubleshoot, debug, and resolve software defects and issues.
Participate in code reviews to ensure code quality and adherence to coding standards.
Collaborate with quality assurance teams to develop and execute comprehensive test plans.
Stay up-to-date with emerging trends and technologies in Java development.
Contribute to the improvement of software development processes and methodologies.
Mentor junior developers, providing guidance and support.
Qualifications
Bachelor s degree in Computer Science, Software Engineering, or related field.
Proven experience as a Java Developer or Software Developer.
Strong proficiency in Java, Java EE, and associated frameworks.
Familiarity with web application development using technologies such as Spring, Hibernate, and RESTful APIs.
Knowledge of database design and SQL.
Experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Commitment to continuous learning and professional growth.