**The Job: Senior Java Developer****Professional experience with **EJB****Responsibilities**:- Create well designed, testable, efficient code- Participate in all phases of the development lifecycle- Assist in preparation and production of releases- Ensure designs meet specifications- Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement**Job Requirements**- BS/MS degree in Computer Science, Engineering, or equivalent- **Experience with J2EE, Tomcat, JBoss, and relational databases such as MySQL, MSSQL, and Oracle**:- Proven experience working on large projects- **Professional experience with EJB**:- Deep understanding of OO programming principles and commitment to clean, efficient, well-documented code- Analytical mindset and good problem-solving skills- Excellent written and verbal communication skills**About Agiloft**Agiloft, Inc provides agile software for contract lifecycle management (CLM) with an industry-leading reputation for customer success. To match the growing demand for CLM software, we are looking to find great talent to support and build our rapidly growing company. As a remote-first employer, Agiloft hires from a number of different geographies and is looking for individuals from diverse backgrounds who can contribute to our high-performing team, support our business, and enrich our positive, diverse, and inclusive culture.Our people are our greatest asset! We provide a competitive salary, a flexible work schedule, and the ability to work remotely.**Our Values**: Honesty, Integrity, and Respect | Accountability | Client Focus | Continuous Improvement