115 Java Programming jobs in Indonesia
Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of websites and web applications.
- Learn and apply front-end technologies (HTML, CSS, JavaScript).
- Gain exposure to back-end development and database management.
- Write, test, and debug code under guidance.
- Participate in code reviews and learn best practices.
- Collaborate with the development team on project tasks.
- Contribute to creating responsive and user-friendly interfaces.
- Learn about version control systems like Git.
- Assist in documenting development processes and project requirements.
- Develop foundational skills in software development lifecycle.
- High school diploma or equivalent; pursuing or holding a degree in Computer Science, IT, or a related field is a plus.
- Basic understanding of programming concepts.
- Familiarity with HTML, CSS, and JavaScript is advantageous.
- Strong eagerness to learn and develop technical skills.
- Good problem-solving and analytical abilities.
- Effective communication and teamwork skills.
- Ability to work independently and manage time effectively in a remote setting.
- A passion for technology and web development.
- Portfolio of small personal projects (optional but recommended).
Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
Junior Web Development Apprentice (Remote)
Posted today
Job Viewed
Job Description
- Assist in the development and maintenance of web applications using various programming languages and frameworks.
- Learn and implement front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Vue, Angular).
- Gain experience with back-end development using languages like Python, Node.js, or PHP and associated frameworks.
- Participate in code reviews and learn best practices for writing clean, efficient, and maintainable code.
- Collaborate with designers and senior developers to translate UI/UX designs into functional web pages.
- Contribute to the testing and debugging of web applications.
- Assist in the deployment of applications and troubleshoot any issues that arise.
- Actively participate in learning sessions, workshops, and project discussions.
- Develop a strong understanding of version control systems like Git.
- Build a portfolio of projects to showcase skills and learning progress.
- Enthusiasm for web development and a strong desire to learn.
- Basic understanding of programming concepts is a plus.
- Familiarity with HTML, CSS, and JavaScript is beneficial.
- Ability to work independently and manage time effectively in a remote setting.
- Excellent communication and teamwork skills.
- Problem-solving aptitude and attention to detail.
- Access to a reliable computer and stable internet connection.
- Openness to receiving and implementing feedback.
Remote Junior Web Development Apprentice
Posted today
Job Viewed
Job Description
As a remote apprentice, you will be immersed in a collaborative and supportive virtual environment. Your responsibilities will include assisting senior developers with front-end and back-end coding tasks, learning to write clean, maintainable, and efficient code, and participating in code reviews. You will gain exposure to various programming languages and frameworks, such as HTML, CSS, JavaScript, React, Node.js, and Python, depending on project needs. Furthermore, you will contribute to the development of user-friendly interfaces, collaborate with design teams to implement visual elements, and assist in troubleshooting and debugging existing applications.
Successful candidates will possess a strong foundational understanding of programming concepts, excellent problem-solving skills, and a genuine passion for learning new technologies. While prior professional experience is not required, a portfolio of personal projects or completion of online coding courses demonstrating your abilities would be highly beneficial. You must have a reliable internet connection and a suitable home workspace. Excellent communication skills, both written and verbal, are essential for effective remote collaboration. This apprenticeship is designed to provide comprehensive training and mentorship, with the potential for full-time employment upon successful completion. We are looking for individuals who are proactive, detail-oriented, and eager to grow within a challenging yet rewarding field. The role will provide invaluable experience in building and maintaining web applications for a global client base. Our client is committed to fostering a learning culture and providing the tools and resources necessary for your development.
If you are ready to embark on a rewarding career journey in web development, we encourage you to apply. This role is based remotely and is ideal for candidates residing in or near Denpasar, Bali, ID , offering a unique pathway into the tech industry.
Senior Java Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain high-performance Java-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write well-designed, testable, and efficient code.
- Ensure the technical feasibility of UI/UX designs.
- Provide technical guidance and mentorship to junior developers.
- Troubleshoot, debug, and upgrade existing systems.
- Optimize applications for maximum speed and scalability.
- Ensure code quality through rigorous testing and code reviews.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in Java development.
- Proven experience with the Spring Framework (Spring Boot, Spring MVC).
- Strong understanding of microservices architecture and RESTful APIs.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and SQL.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Senior Java Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, maintain, and improve software.
- Manage individual project priorities, deadlines, and deliverables.
- Write high-quality, efficient, and maintainable Java code.
- Collaborate with cross-functional teams including product managers, designers, and other engineers.
- Participate in code reviews, providing and receiving constructive feedback.
- Develop and implement RESTful APIs.
- Work with relational databases such as PostgreSQL or MySQL.
- Troubleshoot, debug, and upgrade existing systems.
- Mentor junior developers and share knowledge within the team.
- Contribute to architectural discussions and decisions.
- Ensure adherence to coding standards and best practices.
- Develop and maintain automated tests (unit, integration, E2E).
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Optimize application performance and scalability.
- Engage with stakeholders to understand requirements and provide technical insights.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in Java development.
- Strong proficiency in Java and the Spring Framework (Spring Boot, Spring MVC).
- Experience with building and consuming RESTful web services.
- Proficiency in SQL and experience with ORM frameworks like Hibernate.
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS, React/Angular) is a plus.
- Experience with version control systems like Git.
- Understanding of software development best practices, including SOLID principles and design patterns.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work effectively both independently and as part of a team.
- Previous experience in a hybrid work environment is advantageous.
This role is based in Balikpapan, East Kalimantan, ID , offering a blend of remote flexibility and in-office collaboration.
Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust and scalable software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define software requirements and user stories.
- Write clean, efficient, well-documented, and testable code.
- Implement and execute unit, integration, and end-to-end tests to ensure software quality and reliability.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality and team knowledge.
- Troubleshoot, debug, and resolve software defects and issues reported by users or QA teams.
- Contribute to the design and architecture of new software features and systems.
- Optimize applications for maximum speed, scalability, and performance.
- Stay up-to-date with emerging technologies and industry best practices to drive innovation.
- Work effectively within an Agile development environment, participating in daily stand-ups, sprint planning, and retrospectives.
- Deploy software updates and new releases to production environments.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Proven experience (3+ years) as a Software Engineer or similar role.
- Strong proficiency in at least one modern programming language such as Java, Python, C++, JavaScript, or Go.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
- Solid understanding of software development principles, data structures, algorithms, and design patterns.
- Experience with database technologies (SQL, NoSQL) and ORM frameworks.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote, distributed team.
- Experience with Agile methodologies is required.
- A passion for building high-quality software and a commitment to continuous improvement.
Be The First To Know
About the latest Java programming Jobs in Indonesia !
Software Development Apprentice
Posted today
Job Viewed
Job Description
Senior Full-Stack Developer (Java/React)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain robust web applications using Java and React.
- Write efficient, testable, and scalable backend services with Spring Boot.
- Build responsive and user-friendly front-end interfaces using React.
- Collaborate with product managers and designers to define software requirements.
- Participate in code reviews and contribute to improving coding standards.
- Deploy applications to cloud environments and manage CI/CD pipelines.
Junior Software Development Apprentice
Posted today
Job Viewed