The Java Developer will analyze, design, and develop robust software solutions while maintaining and upgrading database systems. They are responsible for unit testing, code reviews, and ensuring system security while collaborating with teams to meet business requirements.
The developer will build and maintain a new CRM system using React and Redux to support business operations. Responsibilities include writing clean, testable code, collaborating with cross-functional teams, and participating in the full project lifecycle including testing and deployments.