Java Developer
Role details
Job location
Tech stack
Job description
Application Development: Assist in designing, developing, and implementing features, bug fixes, and workflows within our enterprise Java-based grants management application.
AI-Assisted Engineering: Actively use modern AI coding assistants and agents (e.g., GitHub Copilot, Cursor) to write, refactor, and document code efficiently under the guidance of senior team members.
Integration Support: Assist in creating, maintaining, and testing basic system integrations using REST/SOAP APIs to ensure steady data flow.
Collaboration & Learning: Work closely with business analysts, senior developers, and stakeholders to understand grant domain requirements and translate them into functional technical tasks.
Quality Assurance: Participate in code reviews, write unit tests, and conduct thorough testing to ensure high-quality deliverables that meet user needs.
Requirements
We are seeking a Junior Java Developer to join our team, helping build and maintain innovative solutions for our grants management platform. The ideal candidate will have a strong foundation in Java programming, a passion for writing clean code, and an eagerness to adopt cutting-edge AI development tools and coding agents to accelerate their growth and enhance development workflows., 1-3 yrs Java experience with strong backend principles
1 yr Ai tools exp and familiarity
Skills - Core Java, OOP, SQL, HTML, CSS, JavaScript
Pay: $90.00 per hour
Experience:
- Java: 3 years (Required)
- Ai tools: 1 year (Required)
- JavaScript: 1 year (Required)
Benefits & conditions
$90 an hour - Full-time, Contract