Join Our Team!
At MITech, we’re more than just an IT solutions provider—we’re a team of innovators, problem solvers, and tech enthusiasts. If you're passionate about technology, eager to make an impact, and ready to grow your career in a dynamic environment, we’d love to have you on board!
Available Jobs
Junior Programmer
Junior Programmer
Middle Programmer
Deskripsi
1. Language: Java, Kotlin, Python, Golang, Asp.Net (C#), HTML, CSS, JavaScript, TypeScript, PHP, Swift, Objective-C
2. Framework: Spring Boot, RestEasy, Restful API, ISO8583, React, Angular,
NextJS/NuxtJS, Vue.js, Bootstrap/CSS grid system, Flutter, Android,
iOS SDK
3. Web Service and API: SOAP, Rest
4. Dev. Tool: VS Code, Sublime Text, Atom, IntelliJ, Android Studio
5. Java Platform and Application Server: Jakarta EE, JBoss,
WebLogic
6. Containerization: Docker, OCP, Kubernetes, Microservice, Circuit Breaker, State Management
7. Data Management and Databases: JDBC, JPA, MS SQL Server, Oracle, SQL, NoSQL, MySQL, PostgreSQL, DB2, Data Warehouse, ETL, Talend/Play
8. AI: Gen AI
9. Queue Management: Kafka
10. Switching: SmartVista
11. Version Control: Git, GitLab
12. Testing: Jest, Mocha, jasmine, PyTest, JUnit, Xdebug, Postman,
13. and New Relic
14. Automation & Performance Testing tools: Python, Groovy, JMeter, Load Runner, dll.
15. Caching: Redis
16. Design: Figma
17. OS & Server Admistration: Linux, Windows server
18. Monitoring tools and observability: Grafana, Dynatrace, dll
Persyaratan
1. Pendidikan minimal S1, semua jurusan dengan pengalaman di bidang IT
2. Pengalaman minimal 3 tahun sebagai Programmer
3. Mengetahui flow perbankan secara umum
4. Menguasai satu atau lebih bahasa pemrograman
5. Mampu menganalisa masalah dan mampu membaca kode
6. Mampu merancang alur dengan flowchart
Middle Software Engineer
Deskripsi
Requirements:
1. Pendidikan minimal D3, semua jurusan dengan pengalaman di bidang IT
2. Pengalaman Minimal 3 Tahun sebagai Programmer
3. Mengetahui flow perbankan secara umum
4. Menguasai satu atau lebih bahasa pemrograman
5. Mampu menganalisa masalah dan mampu membaca kode
Mampu merancang alur dengan flowchart
Persyaratan
Skillset:
1. Language: Java, Kotlin, Pyton, Golang, Asp.Net (C#), HTML, CSS, JavaScript, TypeScript, PHP, Swift, Objective-C
2. Framework: Spring Boot, RestEasy, Restful API, ISO8583, React, Angular, NextJS/ NuxtJS, Vue.js, Bootstrap/CSS grid system, Flutter, Android, iOS SDK
3. Web Service and API: SOAP, Rest
4. Dev. Tool: VS Code, Sublime Text, Atom, IntelliJ, Android Studio
5. Java Platform and Application Server: Jakarta EE, JBoss, Web Logic,
6. Containerization: Docker, OCP, Kubernetes, Microservice, Circuit Breaker, State Management
7. Data Management and Database: JDBC, JPA, MS SQL Server, Oracle, SQL, No SQL, MySQL, Postgre, DB2, Data Warehouse, ETL, Talend/Play
8. AI: Gen AI
9. Queue Management: Kafka
10.Switching: SmartVista
11.Version Control, : Git, Gitlab
12.Testing: Jest, Mocha, Jasmine, PyTest, or JUnit, Xdebug, Postman, and New Relic
13.Caching: Redis
Design: Figma
Java Spring Boot Dev
Deskripsi
Responsibilities
1.Implement code for project
2.Internal testing
3.Bug fixing
Persyaratan
Qualifications
1.Education: Bachelor Degree in Computer Science, Informatics Engineering, or Information System with minimum
GPA 3.00
2. Skills:
a.Familiar using Eclipse, Intellij or VSCode
b.Strong Computer Science fundamentals, algorithm and logical skill
c.Experience with Java programming language
d.Experience with Spring Boot Framework
e.Experience with Spring MVC is a plus
Html5 Developer – FrontEnd Web
Deskripsi
Responsibilities :
1.Implement code for project and change request
2.Internal testing
3.Bug fixing
4.Create documentation
Qualifications
1.Education: S1 or equal
Persyaratan
Skills: HTML5, Typescript, ReactJs (Hooks), NextJs, CSS/SCSS/SASS, RESTful APIs, Versioning Control, Repository,
Unit-Testing, Dependency Injection, NodeJs, Cloud centric
Interpersonal and Communication skill
a.Communicate and coordinate with the team
b.Eager to learn
c.Not giving up easily
d.Strong commitment in completing assignment
e.Fast learner and have a good logic
f.Develop animation, transitions and interaction for UI and visual elements.
Analytical Skill
a.Good OOP Concept of React Life Cycle or other framework
b.Problem solving
Experience: 2 - 5 years
PQA
Deskripsi
(Responsibilities)
1. Membuat dan menyusun Scenario Test Case berdasarkan requirement sistem
2. Melakukan User Acceptance Test (UAT) dan memastikan fitur berjalan sesuai kebutuhan bisnis
3. Melakukan pengujian pada sistem berbasis microservices
4. Melakukan testing API (request/response validation, status code, payload validation)
5. Menulis dan menjalankan SQL query untuk validasi data di database
6. Melakukan defect tracking dan dokumentasi hasil testing
7. Berkolaborasi dengan developer untuk investigasi dan reproduksi bug
8. Mendukung proses regression testing sebelum deployment
9. Berkontribusi pada automated testing menggunakan tools seperti Playwright / Supertest
Persyaratan
Primary Qualifications (these qualifications are necessary to perform job)
1. Education: S1
2. Experience: Fresh graduate - 1 Years, pengalaman di bidang QA / Software Testing / IT.
3. Age: 23-30
4. Gender: Male/Female
5. Skills: Memahami dasar microservices dan API testing, mampu membuat scenario test case dan melakukan
UAT, menguasai SQL query untuk validasi data, memiliki perhatian tinggi terhadap detail, serta memiliki basic
knowledge JavaScript/TypeScript.
6. Interpersonal and Communication skills
a. Teliti dan detail oriented
b. Mampu bekerja sama dalam tim
c. Komunikatif dan mampu menyampaikan temuan bug dengan jel
AI Developer
Deskripsi
- Develop AI features powered by LLMs for internal and external applications.
- Integrate AI APIs such as: Gemini and ChatGPT
- Build AI workflows including: Chatbots, AI Assistants, Summarization, Classification,
- Document Analysis, Automation
- Design and optimize prompt engineering strategies to improve AI output quality.
- Develop backend APIs for communication with AI models.
- Optimize AI API performance and cost efficiency.
- Conduct testing, monitoring, and debugging of AI systems.
- Collaborate with frontend and backend teams to integrate AI features.
Persyaratan
- Minimum 2 years of experience as an AI Developer, Software Engineer, or Machine Learning Engineer.
Mandatory Skills
- Proven experience as an AI Developer, LLM Engineer, or AI Backend Developer.
- Strong proficiency in: Python
- Hands-on experience with AI APIs such as: Gemini and ChatGPT
- Strong understanding of:
- Large Language Models (LLM)
- Prompt Engineering
- Basic NLP concepts
- Token & Context Management
- Experience in building and integrating REST APIs.
- Familiarity with JSON processing and asynchronous requests.
- Proficient in Git version control.
- Understanding of deployment in Linux environments
- Strong Proficiency in Java Spring boot, Javascript Framework such as next.js/ react.js / vue.js
- Proficiency in utilizing Vector Database (QDrant, NoSQL)
- Experienced in developing AI Services with RAG & MCP is a plus