Full Stack Engineer (Java, Java/EE)
Technology
GDI InfotechAnn Arbor, United States$10,000 - $10,833 /month3 weeks ago
Full timeFully remote
Job description
Full Stack Software Engineer
- Full-time direct hire
- Only GC and US Citizens, please
This person will apply software development lifecycle best practices to continue our reputation for on-time and within-budget delivery.
About the Role
This fully remote role is critical to the continued development of our established, market-leading software solutions in the EdTech sector and will be responsible for designing, implementing, and supporting various software components at InfoReady.Responsibilities
- Design, build, and maintain full-stack software solutions based on internal and/or client requirements.
- Integrate LLMs and AI features into web applications, including managing prompt engineering, performance optimization, and API cost tuning.
- Evaluate new development tools, frameworks, vendors, and AI technologies to continuously improve our SDLC and product offerings.
- Perform code reviews and architectural assessments to ensure performance, security, maintainability, and providing suggestions for areas of improvement.
- Partner with internal and external stakeholders to translate business needs into technical requirements, define scope, evaluate risk, and set project goals.
- Minimum of 5 years of full-stack software development experience.
- Strong foundation in object-oriented programming with Java/Java EE and RESTful web services.
- Strong foundation and passion for modern frontend JavaScript frameworks and responsive web technologies.
- Practical experience integrating AI/LLM APIs into production applications.
- Experience with software development tools and technologies, such as Java, Maven, MySQL, indexing engines (e.g. Solr), Hibernate, EJB, JavaScript, Backbone.js, Python, HTML, CSS, Coding Agents, RESTful web services, and microservices.
- A high level of personal initiative and the ability to work independently and collaborate effectively with a team.
- A highly motivated self-starter with the proven ability to accomplish large, complex, open-ended or loosely defined initiatives.
- Excellent interpersonal skills and the ability to communicate ideas effectively.
- Understanding of SaaS architecture and Agile software development methodology.
- Experience working on EdTech software is a plus.
- Full-stack software development with Java/Java EE and RESTful web services.
- Modern frontend JavaScript frameworks and responsive web technologies.
- Integrating AI/LLM APIs into production applications.
- Experience with Java, Maven, MySQL, indexing engines (e.g. Solr), Hibernate, EJB, JavaScript, Backbone.js, Python, HTML, CSS, Coding Agents, RESTful web services, and microservices.
- Understanding of SaaS architecture and Agile software development methodology.
- Experience working on EdTech software.
- Experience evaluating new development tools, frameworks, vendors, and AI technologies.
- Experience performing code reviews and architectural assessments.
Keywords
javajava-eetime-and-attendancegas-chromatographgas-chromatographytraining-and-developmentedtech-education-technologysoftware-componentssoftware-developmentsoftware-development-lifecyclepolicies-and-practicesplanning-and-designvisual-art-designproduct-development-and-designartificial-intelligenceweb-applicationsprompt-engineeringperformance-optimizationapplication-programming-interface-apivehicle-modification-tuning
Interested in this role?