3,560 Java Application Development jobs in Indonesia
Software Development
Posted today
Job Viewed
Job Description
Tentang Dassa :
Dassa adalah perusahaan Environmental Technology yang fokus mengembangkan solusi digital untuk mendukung proyek karbon berbasis alam (Nature Based Solution). Lewat inovasi perangkat lunak, kami membantu menjaga hutan dan bumi tetap lestari.
Sekarang, kami membuka kesempatan
Paid Internship – Software Development
untuk kamu yang punya semangat belajar dan ingin ikut berkontribusi lewat teknologi.
Syarat Umum
- Mahasiswa aktif atau fresh graduate jurusan Informatika, Ilmu Komputer, atau bidang sejenis.
- Menguasai JavaScript atau TypeScript.
- Teliti, mau bekerja sama, dan cepat belajar.
- Punya pengalaman atau sertifikasi tambahan jadi nilai plus.
Apa yang Akan Kamu Dapatkan?
Selama
16 minggu
, kamu akan:
- Ikut terlibat langsung dalam pengembangan fitur dan pengujian aplikasi.
- Mendukung Tim IT membangun software yang dipakai untuk Dassa's Environmental Work.
- Belajar, berkontribusi, dan berkembang bersama tim.
Cara Daftar
Kirimkan CV ke
Dengan subject email :
(SoftwareDevelopmentIntern)_NamaLengkap
Batas akhir pendaftaran:
29 Agustus 2025
Info & Registrasi: Iqbal
Software Development
Posted today
Job Viewed
Job Description
Qualification
- Bachelor's degree in Informatics, Information Systems, or related field
- Minimum 7 years of professional experience in software development
- Proven experience in developing applications: Python, Flutter, Web based
- Strong knowledge of: Linux / Windows Server, PostgreSQL, RESTful APIs, Docker, Git, Gitlab
Main Responsibilities
- Develop and maintain applications across web, desktop, and mobile platforms
- Troubleshoot, debug, and resolve software issues
- Ensure code quality, maintain documentation, and follow best practices
Preferred Skills
- Knowledge of DevOps practices and CI/CD pipelines
- Familiarity with Agile methodologies
Software Development Engineer
Posted today
Job Viewed
Job Description
Skills
*Required: *
- Bachelor degree in Computer Science or equivalent, preferably from a reputable university (with min GPA 2.5)
- Profound knowledge about OOP, Design Pattern and Software Design
- Profound knowledge and experience in at least one modern object oriented programming language (C#,Java)
- Good knowledge and strong hands-on experience in using Spring and Hibernate
- Good knowledge about Unit Testing and Test Driven Development (TDD)
- Good troubleshooting and problem solving skills
*Preferred: *
- Experience in a high paced agile development environment
- Familiarity with Git, Gradle, Maven, application servers, Linux administration (Ubuntu/CentOS).
Software Development Engineer
Posted today
Job Viewed
Job Description
Required:
- Bachelor degree in Computer Science or equivalent, preferably from a reputable university (with min GPA 2.5)
- Profound knowledge about OOP, Design Pattern and Software Design
- Profound knowledge and experience in at least one modern object oriented programming language (C#,Java)
- Good knowledge and strong hands-on experience in using Spring and Hibernate
- Good knowledge about Unit Testing and Test Driven Development (TDD)
- Good troubleshooting and problem solving skills
- Experience in a high paced agile development environment
- Familiarity with Git, Gradle, Maven, application servers, Linux administration (Ubuntu/CentOS).
Software Development Engineer
Posted today
Job Viewed
Job Description
We are looking for exceptionally smart people with strong development skills and an avid interest in web/mobile development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do.
Requirements
- Students will be required to commit full-time (40 hours per week) for a minimum of 6 months for the December 2025 – July 2026 batch.
- Bachelor's degree in Computer Science, Information Technology or related fields.
- Solid programming ability in at least one language
- Clear and precise written communication. A large part of our team works remotely and it's vital that you are able to document ideas, progress and problems with clarity so everyone can work asynchronously.
- You must be happy to work independently and be able to structure timelines, take ownership and responsibility and communicate clearly.
- Any experience in the one or more of the following is a definite plus:
- Worked on non-trivial Javascript applications
- VueJS experience
- Development experience in C# or Python
- Students will be required to work onsite in our office in Bandung.
- Fresh Graduates are welcome to apply.
Responsibilities
- Build features and fix bugs in applications being developed (this would be the main responsibility–interns will be assigned a project to work on and will focus on development of features and fix bugs that are project related)
- Take part in daily standups and present demos of work done.
- Assist the senior engineers in building proof-of-concepts to validate assumptions during system architecture
- Assist senior engineers in writing performance test scripts and investigating and debugging performance bottlenecks
Learning Outcomes
- Participate in daily stand-up meetings as part of the development team and understand agile development methodology
- Learn to write efficient, clean and maintainable code (code reviews are routinely conducted with guidance from senior engineers)
- Understand what it takes to move from writing code to a system that's deployed with real-world users – you'll get a close look at the rigour and detail that goes into code reviews, architecture, performance, security, testing and deployments.
- Gain experience in applying existing academic knowledge in solving real-world problems
- If you've built something in the past, do let us know. Github and/or StackOverflow profiles are welcome.
You'll get to work in a fast-paced environment, with a great team of full-stack engineers who have a lot of experience in building large software applications from scratch.
To maximize learning, interns will need to be able to and willing to commit full-time throughout the internship period. This commitment includes not having concurrent class schedules or other major conflicting commitments during the internship period, to ensure their active participation and engagement in our internship program.
We seek your understanding that only shortlisted candidates will be notified.
Senior Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance software applications using (mention relevant languages/frameworks, e.g., Java, Python, Node.js, React).
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
- Participate in code reviews to ensure code quality, identify potential issues, and share knowledge.
- Develop and implement comprehensive unit, integration, and end-to-end tests.
- Troubleshoot, debug, and resolve software defects and production issues.
- Contribute to architectural discussions and decisions, promoting robust and scalable design patterns.
- Mentor and guide junior software engineers, fostering a culture of learning and technical excellence.
- Stay current with emerging technologies, industry trends, and best practices in software development.
- Optimize applications for maximum speed, scalability, and security.
- Contribute to CI/CD pipeline development and deployment processes.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5-7 years of professional software development experience.
- Proficiency in one or more object-oriented programming languages (e.g., Java, C#, Python, Go).
- Experience with modern web frameworks (e.g., React, Angular, Vue.js) or backend frameworks (e.g., Spring Boot, Django, Express.js).
- Strong understanding of software architecture patterns, data structures, and algorithms.
- Experience with database technologies (SQL and NoSQL).
- Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture is highly desirable.
- Proficient in version control systems like Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with agile development methodologies.
Senior Software Development Engineer
Posted 4 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Java application development Jobs in Indonesia !
Senior Software Development Engineer
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, maintain, and improve software across the full stack.
- Manage individual project priorities, deadlines, and deliverables.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
- Troubleshoot, debug, and upgrade existing software systems.
- Mentor junior engineers and contribute to the team's technical growth.
- Identify and address technical debt proactively.
- Contribute to architectural discussions and decisions.
- Stay current with emerging technologies and industry trends.
- Ensure the performance, quality, and responsiveness of applications.
- Develop and maintain comprehensive technical documentation.
- Implement and advocate for agile development methodologies.
- Optimize applications for maximum speed and scalability.
- Design and implement robust APIs and microservices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in one or more general-purpose programming languages such as Java, Python, C++, or JavaScript.
- Experience with web frameworks (e.g., React, Angular, Vue.js for frontend; Node.js, Django, Spring Boot for backend).
- Solid understanding of database technologies (e.g., SQL, NoSQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Strong grasp of data structures, algorithms, and software design principles.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to explain complex technical concepts.
- Experience working in an Agile/Scrum development environment.
- Experience with CI/CD pipelines and tools.
Graduate Software Development Engineer
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and test software applications under guidance.
- Write clean, maintainable, and efficient code in various programming languages.
- Participate actively in code reviews and team development processes.
- Assist in debugging and troubleshooting software defects.
- Contribute to the documentation of software designs and features.
- Collaborate with senior engineers and product managers.
- Learn and apply software development best practices and methodologies.
- Support the deployment and maintenance of software systems.
- Engage in team discussions and problem-solving activities.
- Continuously learn and adapt to new technologies and tools.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of programming fundamentals and data structures.
- Familiarity with at least one modern programming language (e.g., Java, Python, C++, JavaScript).
- Knowledge of software development lifecycle (SDLC) and methodologies (e.g., Agile).
- Strong analytical and problem-solving capabilities.
- Good written and verbal communication skills.
- Ability to work effectively in a collaborative team environment.
- Eagerness to learn and develop technical skills.
Software Development Engineer (Remote)
Posted 8 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong foundation in computer science principles and extensive experience with modern programming languages and frameworks. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software that meets user needs and business objectives. This position demands excellent problem-solving skills, a passion for clean code, and a commitment to continuous learning and improvement. You should be adept at working independently and as part of a distributed team, with exceptional communication skills.
Key Responsibilities:
- Design, develop, and implement efficient, reusable, and reliable code across various projects.
- Write well-documented, maintainable, and testable software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality, share knowledge, and provide constructive feedback.
- Identify and address performance bottlenecks and bugs, and devise solutions to these problems.
- Contribute to architectural discussions and technology decisions.
- Stay current with emerging technologies and industry best practices.
- Engage in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Mentor junior engineers and foster a collaborative team environment.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional software development experience.
- Proficiency in one or more programming languages such as Java, Python, C++, Go, or JavaScript.
- Experience with modern software development frameworks and tools (e.g., React, Angular, Spring Boot, Django).
- Solid understanding of data structures, algorithms, and object-oriented design.
- Experience with database technologies (SQL and NoSQL).
- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
- Experience with CI/CD pipelines and automated testing.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities, essential for a remote role.
This is an exciting opportunity for a skilled Software Development Engineer to contribute to impactful projects and grow their career within a forward-thinking, remote-first organization. If you are passionate about building innovative software solutions, we encourage you to apply.