Java Developer
Flxpoint
is seeking a talented Java Developer to collaborate closely with our CEO engineering and product teams to enhance and scale our platform. The ideal candidate is highly proficient in Java and has some experience with AI model integrations prompt engineering and AIdriven applications.
Qualifications:
- 2 years of experience in a developer role.
- 1 years of experience integrating AI workflows wrappers and logic into web applications.
- Strong proficiency in Java.
- Some experience in frontend development (React or Vue preferred but not required).
- Ability to efficiently prioritize multiple tasks.
- Strong communication skills with the ability to articulate technical concepts and issues at both highlevel product and lowlevel code perspectives.
Required Technical Skills:
- Frameworks: Spring Vue JOOQ (or similar builderstyle ORM).
- SQL: Experience with selects updates inserts joins indexing foreign keys constraints cascades data typing normalization and relationships.
- Version Control: Git (branching & handling merge conflicts) build/merge processes.
- API Development: Open API speccing with clean and reasonable interfaces.
- Software Development Best Practices:
- Dependency Injection.
- Unit Testing (JUnit Mockito).
- Dependency Management (NPM Maven).
- Abstracting code structurally (DRY programming).
- Performance Optimization:
- Analyzing IO/Network/DB bottlenecks for performance gains.
- Understanding of Big(O) notation for memory and time complexities.
- Caching solutions (i.e. Redis Memcached).
Nice to Have:
- Bachelors degree in Computer Science or Software Engineering (preferred).
- eCommerce experience (order management/inventory).
Benefits:
- 15 PTO days per year.
- 78 USA Holidays.
- Annual inperson meetups.
- Growth opportunities.
Salary:
$3000.00 $4000.00 per month.
Assessment:
Be prepared to showcase your code or complete a technical assessment as part of the hiring process.
Join Flxpoint and be part of a dynamic team driving innovation in AIintegrated applications!