FoJobPreviewBackLink:Back End / Batam
Back End Java Developer

Job Title: Backend Developer

Our company is seeking an experienced Backend Developer to join our dynamic and innovative team. As a Backend Developer, you will play a key role in designing, implementing, and maintaining robust and scalable backend solutions. The ideal candidate will have a solid foundation in Java development, with a focus on the Spring Boot framework, and possess a minimum of 1 year of hands‑on experience in AWS development.

Key Responsibilities
  • Develop, test, and deploy backend solutions using Java and the Spring Boot framework.
  • Utilize AWS services to design, implement, and maintain scalable and reliable backend infrastructure.
  • Adhere to best practices and industry standards when designing and implementing RESTful APIs, microservices, and other web services.
  • Work with various databases, including PostgreSQL, MySQL, or Oracle, and write efficient SQL queries.
  • Collaborate with cross‑functional teams to understand project requirements and contribute to software systems' overall architecture and design.
  • Use version control systems, specifically Git, to manage the codebase and collaborate effectively with team members.
  • Troubleshoot and debug issues, ensuring high performance and responsiveness of backend systems.
  • Stay updated on emerging technologies and industry trends, providing recommendations for continuous improvement.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in Java development, with a strong focus on the Spring Boot framework.
  • Minimum of 1 year of hands‑on experience in AWS development.
  • Solid understanding of RESTful APIs, microservices architecture, and other web services paradigms.
  • Experience working with databases and writing efficient SQL queries, with knowledge of PostgreSQL, MySQL, or Oracle.
  • Proficiency in version control systems, specifically Git.
  • Strong problem‑solving skills, attention to detail, and the ability to work both independently and collaboratively in a team environment.
  • Excellent communication skills, both written and verbal, with the ability to effectively communicate with technical and non‑technical stakeholders.

Open for Indonesian only

Java Software Engineer

Our company is looking for a highly skilled Full Stack Engineer with strong expertise in Java and AWS to join our growing team. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications while ensuring high performance, security, and reliability. You will collaborate with cross‑functional teams to deliver innovative solutions that meet both technical and business needs.

Responsibilities
  • Design, develop, and maintain applications using Java with a strong focus on the Spring Boot framework.
  • Build and optimize RESTful APIs and microservices to support scalable architectures.
  • Develop and deploy applications on AWS, ensuring security, scalability, and performance.
  • Work with relational databases such as PostgreSQL, MySQL, or Oracle, including writing efficient SQL queries.
  • Collaborate with product managers, designers, and other engineers to deliver high‑quality solutions.
  • Use Git for version control and contribute to collaborative development practices.
  • Troubleshoot, debug, and resolve technical issues in a timely manner.
  • Ensure code quality, maintainability, and best practices are followed.
Must‑have Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 5 years of experience in Java development, with a strong focus on Spring Boot framework.
  • Minimum 2 years of experience in AWS development.
  • Strong understanding of RESTful APIs, microservices architecture, and other web services paradigms.
  • Knowledge of databases and SQL, including experience with PostgreSQL, MySQL, or Oracle.
  • Experience with version control systems, such as Git.
  • Strong problem‑solving skills, attention to detail, and the ability to work independently and in a team environment.
  • Excellent communications skills, both written and verbal, with the ability to communicate effectively with technical and non‑technical stakeholders.
Software Engineer in Test

This role will plan, analyze, develop and maintain business applications that serve towards maintaining company services as a leading global university shaping the future, providing quality education and research in service of our country and society.

Duties & Responsibilities
  • Automate, optimize and drive efficiency of Quality Assurance (QA) processes.
  • Create, maintain and share QA documentation used by team members.
  • Develop automated test scripts to meet the test objectives and business requirements.
  • Work closely with developers, functional, and users to gather application testing requirements, develop test objectives, test strategies and test plans.
  • Work closely with DevOps team to integrate test automation into CI/CD pipelines.
  • Build and maintain automated test data, testing environment and test automation frameworks.
  • Conduct or facilitate knowledge sharing of emerging QA technologies.
Qualifications
  • A degree in Computer Science, Computer Engineering, Information Technology or equivalent.
  • Relevant experience in application design, development and quality assurance, and has completed at least 3 rounds of SDLC in web development.
  • Hands on Selenium OR Appium, Mobile Application testing experience is preferred.
  • Experience with automated web testing such as functional, load, performance, API and UI/UX testing.
  • Experience with test automation framework such as Selenium.
  • Experience with collecting, measuring, and monitoring software testing metrics for quality assurance.
  • Experience with CI/CD Tools, such as Github and Jenkins.
  • Testing related certification such as ISTQB would be an advantage.
  • Having working knowledge in Java and/or .NET, Angular, GitHub & DevOps would be an advantage.
  • Deep knowledge in Relational Database Management System (RDBMS).
  • Must be a self‑starter and able to work independently with minimum supervision.
#J-18808-Ljbffr