What are the responsibilities and job description for the Java Developer position at Gaper.io - Generative AI & Custom LLM Solutions?
Eligibility Criteria
- 3 years of professional development experience
- Experience with web frameworks and APIs (e.g. React, Node)
- Experience as a full stack developer (Javascript required, Typescript helpful)
- Experience writing unit tests, participating in design discussions, data shape, and business logic.
- Understanding of relational databases, and other types of data stores a bonus
- Proven ability to work with multiple tech stacks simultaneously
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
- Ensuring continuous professional self-development
- Degree in Computer Science or related field.
- Experience with user interface design, database structures, and statistical analyses.
- Analytical mindset and good problem-solving skills.
- Excellent written and verbal communication.
- Good project management skills.
- Teamwork and interpersonal skills.