Tech Stack
AngularAWSCloudHibernateJavaJenkinsPythonSpringSpring BootSpringBootTypeScript
About the role
- Split responsibilities: 70% back-end, 30% front-end
- Design, develop, and implement APIs and UI
- Develop AI applications including MCP server with RAG, chatbots/AI clients and prompt engineering
- Work on projects using Java, python and Angular technologies
- Build services with Java 25, REST Web Services, Hibernate/Spring Data, R2DBC, Spring Boot 3.x using functional and reactive programming
- Collaborate using Agile methodologies and tools (JIRA, GITHUB, Jenkins) when applicable
- Leverage cloud platforms, especially AWS
- Work independently and as part of a team to deliver project deliverables
Requirements
- Split responsibilities between back-end development (70%) and front-end (30%)
- Targeting professionals with hands-on experience with 9-15 years of relevant experience
- Hands-on experience with Java, python and Angular technologies
- Required proficiency in JAVA 25, REST Web Services, Hibernate/Spring Data, R2DBC, Spring Boot 3.x
- Strong functional and reactive programming
- Experience with developing AI applications MCP server with RAG, chatbots/AI clients and prompt engineering
- Front-end requirements: TypeScript, Angular, CSS, HTML, and related frameworks
- Preferred experience with Agile methodologies and tools (JIRA, GITHUB, Jenkins)
- Valued knowledge of cloud platforms, especially AWS
- Must be able to work independently and as part of a team