> Markdown version of [/jobs/ext/3743703-remote-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3743703-remote-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Remote JAVA Software Engineer - **Company:** Trilogy - **Location:** Washington, DC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Databases, Data Integration, Database Queries, Standard Sql, Software Engineering, SQL Databases, Web Applications, Data Processing, Data Storage Management, Java Application Server, Backend, AngularJS, Database Tools and Utilities - **Published:** October 15, 2026 - **Apply:** https://diversityjobs.com/career/18638394/Remote-Java-Software-Engineer-D-C-Washington ## About the Role * Minimum of 8 years of overall professional experience and bachelor's degree * Minimum of 6 years of experience with JAVA and JAVA Script * Minimum of 3 years of experience with SQL * Demonstrated understanding of modern Java, Angular, JavaScript, SQL coding practices * Ability to work independently as well as within a dynamic team environment on development tasks and continuously deliver quality code for team review and product owner demonstration * Self-starter able to work independently and within a team * Flexibility and the ability to react to rapidly changing requirements * The ability to obtain a Public Trust clearance Preferred Qualifications: * Preferred VA experience but not required ## Description Trilogy Federal is looking for a remote JAVA Sofware Engineer with strong working knowledge of SQL, JAVA, and JAVA Script to join our growing company and support our federal client. Our ideal candidate will contribute effectively towards our team goals and ensure exceptional customer experience for our client and their employees. We are seeking an experienced candidate who has prior implementation skills using JAVA to build, manage, and maintain applications that interact with databases. The developer needs to be able to design, implement, and optimize database queries from Java applications, ensuring efficient data storage and retrieval. The work will involve writing Java code to connect to databases, execute SQL queries, and handle data processing tasks as well as perform backend development, data integration, and application support. Primary Responsibilities: * Create applications using JAVA * Work with our customer's technical team to identify initial requirements. * Apply general best practices for software development and the Agile team lifecycle. * Use SQL and using database tools to design and support the back end of a web application. * Code and organize the application using best practices while helping to share knowledge with the team and grow the team's skills and understanding of a robust application.