
Java with Gen AI Developers
Java with Gen AI Developers
Tubman's team enables and educates software professionals that help our business users by seamlessly integrating services and data from different ecosystems with internal and third-party platforms critical to daily operations. Our trained professionals work closely with Product and Engineering teams across the organization to analyze data structures, navigate business complexities, and address integration needs, designing solutions that follow a microservices-driven and API-led approach.
You will work in a team of extremely talented software engineers, integration architects, and product managers. We are looking for US Citizens who are entry-level computer engineering graduates to mid-level experienced Java developers, and who thrive to learn and adapt latest technologies including Generative AI development. These positions and exclusively for US citizens.
What You Will Learn:
- Java web technologies and enterprise frameworks such as, Servlets, JDBC, JSP, Spring 6.x, Spring Boot 3.x, Hibernate 5.
- Java UI tech stack including Node.js, ReactJS, and Angular 17+.
- Learn and adapt to GenAI tools for Java development for design, coding, testing, and deployment of enterprise applications.
Gen AI Responsibilities:
- Design, develop, and maintain Gen AI applications using Java, and LLMs.
- Develop and implement APIs and microservices for Gen AI applications.
- Integrate Gen AI models into existing applications and systems.
- Conduct thorough testing and debugging of Gen AI applications.
Required Qualifications, Capabilities, And Skills
- Bachelors in Computer Science, Computer Engineering, Mathematics or related fields.
- Knowledge of API-led development, with the ability to build interfaces using messaging systems, pub-sub models, and databases.
- Exposure to concepts around Microservices, APIs, AWS cloud solutions, Spring Boot, ELK stack, API gateways, and both SQL and NoSQL databases.
- Excellent written and verbal communication skills, with the ability to present complex technical concepts clearly to diverse audiences.
Nice to Have:
- 2+ years of experience in API development, with proficiency in tools and technologies such as Postman, Swagger, and OpenAPI.
- 2+ years of direct experience in designing and developing Microservices.
- Exceptional in one of the programming languages such as Java or Python.
- At least 1 year experience in Enterprise Integration and Middleware solutions using Kafka / RabbitMQ, including API lifecycle management, solution design, and integration frameworks.
- 2+ years of experience in API development, strategy, web services, and workflows.
- 1+ years of experience implementing API security and access control mechanisms such as OAuth, SAML, Web SSO, and SSL.
- Exposure with CI/CD implementation, utilizing tools such as JUnit, Reaver, Jenkins, Git/GitLab, Stash, and Jira.