What are the responsibilities and job description for the Java Developer position at Stratacent?
Title / Position : Java Developer
Job Location : Virginia
Employment Type : Full Time
Position Overview :
We are seeking a Java Developer who has strong experience with Microsoft Dynamics (MS Dynamics) to support the design, development, and maintenance of our enterprise-level applications. The ideal candidate will have hands-on experience with Java development, object-oriented programming (OOP), and will be proficient in integrating and customizing MS Dynamics solutions for business processes.
You will be working closely with business analysts and project managers to understand business requirements and implement customized, scalable, and robust solutions. You will also be involved in developing backend services, APIs, and ensuring smooth integration with MS Dynamics components. Key Responsibilities :
- Java Development : Design, implement, and maintain Java-based applications, focusing on backend and integration services.
- MS Dynamics Customization : Customize and extend MS Dynamics applications to meet the unique needs of the business.
- Integration : Develop and integrate Java applications with MS Dynamics through APIs, plugins, and other integration tools.
- Solution Design : Collaborate with business teams to design solutions that meet functional requirements and business objectives.
- Code Reviews : Participate in code reviews and provide constructive feedback to peers for improving code quality.
- Performance Tuning : Optimize Java applications for maximum performance and scalability.
- Documentation : Maintain technical documentation for solutions, code, and integrations with MS Dynamics.
- Testing : Develop and execute unit tests and conduct integration testing to ensure robust and error-free applications.
- Troubleshooting & Support : Provide ongoing support for MS Dynamics integrations and Java-based applications, troubleshooting and resolving issues as they arise.
Required Skills and Qualifications :