What are the responsibilities and job description for the Java Developer position at Zenith Mind Inc?
About the job Java Developer
We are seeking an experienced Java Developer to join our clients team on a dynamic, project-driven basis. In this role, you will be instrumental in designing, developing, and maintaining enterprise-level Java applications that align with evolving business needs. This position offers a unique opportunity to leverage cutting-edge technologies, collaborate with cross-functional teams, and deliver robust, scalable software solutions that propel the clients organizational goals forward.
Key Responsibilities :
- Application Development : Design and implement high-quality, efficient, and maintainable Java-based applications, services, and frameworks.
- Requirements Gathering : Collaborate with business stakeholders, project managers, and subject matter experts to gather detailed functional and technical requirements.
- Solution Design : Translate business requirements into scalable technical designs, ensuring alignment with architectural best practices and security standards.
- Code Quality & Testing : Write clean, well-documented code and actively participate in code reviews. Develop and execute unit tests, integration tests, and performance tests.
- Troubleshooting & Maintenance : Diagnose and resolve complex software defects, ensuring minimal downtime and optimal application performance.
- Collaboration : Work closely with DevOps, QA, and other IT teams to ensure smooth application deployments and timely project deliverables.
- Performance Optimization : Continuously monitor, analyze, and optimize system performance, implementing improvements to handle increased data volumes and user traffic.
- Continuous Improvement : Stay abreast of emerging technologies, recommend process improvements, and implement best practices to enhance development efficiency.
Required Skills and Experience :
In-depth knowledge of Java (Java 8 ), Spring Framework (Spring Boot), and RESTful web services.
Preferred Qualifications :
If youre searching for rewarding Java Developer roles where you can apply your technical expertise, drive innovation, and make a significant impact, apply today! Join us and bring your passion for software development to our clients team for a fulfilling and dynamic career opportunity.