What are the responsibilities and job description for the Java Developer position at Mudrasys?
Job title : Java Developer
Job Responsibilities :
- Understanding and analyzing the requirements provided by clients or stakeholders. Creating application designs, including UI / UX designs, database schema, and software architecture. Writing clean, efficient, and maintainable code using Java and related technologies.
- Writing and executing unit tests to ensure the code meets quality standards. Identifying and fixing bugs and issues in the application. Ensuring that different parts of the application work together seamlessly.
- Updating and maintaining existing applications to improve performance and fix issues. Providing technical support to end-users and troubleshooting issues as they arise. Creating and maintaining documentation for the codebase, APIs, and other technical specifications.
- Collaborating with other developers, designers, and stakeholders to deliver high-quality software. Participating in code reviews to ensure adherence to coding standards and best practices. Guiding junior developers and helping them grow in their roles.
- Keeping up-to-date with the latest Java developments, frameworks, and tools. Continuously improving development practices and processes to enhance productivity and quality.
- Managing the deployment process, including setting up and configuring servers and environments. Monitoring application performance and ensuring uptime and reliability.
- Implementing security best practices to protect applications from vulnerabilities. Regularly auditing code and systems for potential security issues.
Degree Requirement : This position requires, at a minimum, a bachelor's degree in computer science, computer information systems, information technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects.
Work Schedule : Full Time, 40 Hours / Week