What are the responsibilities and job description for the Java Developer position at Zenith Mind Inc?
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.