The posting
- Develop, test and maintain software applications using Python and Java.
- Design and develop backend systems, REST APIs and microservices.
- Build scalable web applications using Spring Boot and related frameworks.
- Develop and integrate AI-powered applications using LLMs, RAG pipelines and NLP technologies.
- Design and manage databases using PostgreSQL and Oracle.
- Implement secure authentication, data validation and error handling.
- Perform application testing, debugging and troubleshooting.
- Support application deployment, production releases and system maintenance.
- Work with cloud platforms and CI/CD pipelines to improve software delivery.
- Collaborate with project teams to understand business requirements and deliver software solutions. Job Requirements: Master Degree in Computer Science, Information Technology, Computer Engineering or a related field. Minimum 3 years of experience in software development or software engineering. Proficiency in Python and/or Java programming. Experience with Spring Boot, Spring MVC and REST API development. Knowledge of microservices architecture and backend application development. Experience with relational databases such as PostgreSQL or Oracle. Familiarity with AWS, Docker, Jenkins, Git and CI/CD. Knowledge of Linux environments and application deployment. Experience in AI applications, LLMs, RAG or NLP will be an advantage. Strong analytical, problem-solving and troubleshooting skills. Ability to work independently and as part of a team.



