What are the responsibilities and job description for the Java Database Developer 3 position at Efficus, Inc.?
DESCRIPTION OF SERVICES
The organization requires the services of 1 Developer / Programmer Analyst 3, hereafter referred to as Candidate(s), who meets the general qualifications of Developer / Programmer Analyst 3, Applications / Software Development, and the specifications outlined in this document. All work products resulting from the project shall be considered "works made for hire" and are the property of the organization. Candidates may be required to submit to and satisfy criminal background checks as authorized by applicable law. No fees will be paid for interviews or discussions that occur during the selection process.
Position Overview :
We are seeking a Java Database Developer - Level III to join our dynamic team. The ideal candidate will be responsible for developing and maintaining database-driven Java applications, ensuring optimal functionality, scalability, and performance. This role requires close collaboration across teams to deliver high-performance, efficient solutions that meet business needs.
Key Responsibilities :
- Develop and maintain Java applications with a focus on database integration, ensuring scalability and optimal performance.
- Implement security authentication and authorization for service and user accounts.
- Design and develop data validation rules using XSD and Schematron.
- Collaborate across teams to integrate back-end and front-end technologies in the development of full-stack applications.
- Analyze data requirements and provide ad hoc data analysis and reporting.
- Optimize database queries and procedures in MongoDB and PostgreSQL.
- Design and implement Web Services (SOAP / REST).
- Manage development and deployment processes using CI / CD tools like GitLab, Maven, and Jenkins.
Required Qualifications :
Preferred Qualifications :
All work products resulting from the project shall be considered "works made for hire" and are the property of the organization. Candidates may be required to submit to and satisfy criminal background checks as authorized by applicable law. No fees will be paid for interviews or discussions that occur during the selection process.