Enable job alerts via email!

Sr. Software Engineer (Java)

Akar Inti Teknologi

Daerah Khusus Ibukota Jakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in Jakarta is seeking an experienced Senior Software Engineer (Java) to lead development initiatives and mentor junior engineers. You will design and implement scalable software solutions while collaborating with cross-functional teams. The ideal candidate has over 6 years of experience with Java and Microservices and a passion for innovative problem-solving. This role offers a dynamic work culture and opportunities for professional growth.

Benefits

Flexible work arrangements
Comprehensive training programs

Qualifications

  • 6+ years of experience in software engineering.
  • Ability to create effective and efficient unit tests.

Responsibilities

  • Analyze complex technical problems and implement effective solutions.
  • Design, develop, and maintain high-performance software solutions.
  • Conduct thorough testing and compile reports.
  • Create comprehensive technical documentation.
  • Ensure software development aligns with coding standards.
  • Lead and mentor junior developers.

Skills

Java Springboot
WebService/XML
REST/JSON
Postgre
Oracle Database
SQL
MongoDB
Test Driven Development (TDD)
Gitlab
Jenkins
Jasmine
JUnit
Mockito
Codeceptjs
Dynatrace
Sonarqube
Microservices Architecture
Pivotal Cloud Foundry (PCF)

Education

Bachelor's degree in Computer Science
Job description
About the Company

Akar Inti Teknologi (AIT) is a full-service software house headquartered in Jakarta, focusing on helping companies exceed in their digital transformation. We pride ourselves on building solutions that go beyond mere functionality, aiming for reliability and scalability that exceed expectations. With a portfolio of successful projects for renowned brands in diverse industries, our track record speaks for itself.

From our roots in banking and financial institutions, we've expanded our reach into helping drive digitalization in diverse industries such as financial services, loyalty programs, healthcare, lifestyle brands, and beyond.

Our journey has traveled remarkable distances, propelled not solely by our innovative solutions, but by the dedication and brilliance of our exceptional #AITteam. They embody our vision, drive, and unwavering commitment, driving us forward into boundless achievement. On top of this, we foster a culture of #TeamLIT (Teamwork, Learning, Innovation and Transparency). Through our culture, we ensure all of our #AITteam can perform and thrive to their fullest potential.

About the People

We believe in putting our people first, which is why we've created an environment where great work is not only recognized but encouraged and celebrated. With a strong emphasis on teamwork, learning, innovation, and transparency, our #TeamLIT culture empowers every team member to reach their full potential. We offer unparalleled learning opportunities and benefits designed to support our employees in both their personal and professional growth. From comprehensive training programs to flexible work arrangements, we strive to create an environment where everyone can thrive.

Our team members are not just employees; they are valued collaborators, each bringing their unique talents and perspectives to the table. There's a spirit of camaraderie that permeates every aspect of our organization, where egos are left at the door, and the focus remains on collective progress. Whether you're a seasoned professional or a newcomer to the industry, you'll find that our team is welcoming, supportive, and eager to help you thrive. Together, we work towards common goals, pushing boundaries and breaking barriers, because we understand that our success is intertwined.

Become part of our journey, where together, we will innovate our way to success. Don’t worry, you are in good hands.

About the Role

As a Senior Software Engineer (Java), you will play a critical role in designing, implementing, and maintaining software solutions that drive our projects forward. You will collaborate closely with other engineers to gather requirements, solve technical challenges, and ensure high-quality deliverables. In this role, you will lead development initiatives, mentor junior engineers, and contribute to our software refresh and extension projects.

Job Descriptions
  • Analyze complex technical problems, identify root causes, and implement effective solutions.
  • Design, develop, and maintain high-performance, scalable software solutions.
  • Conduct thorough testing, including unit, integration, and load testing, and compile reports.
  • Create comprehensive technical documentation for developed modules.
  • Ensure software development aligns with client requirements and coding standards.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Lead and mentor junior developers to foster a culture of technical excellence.
Requirements
  • A Bachelor's degree in Computer Science, or equivalent work experience or certifications/courses, is required.
  • Must have at least 6+ years of experience in software engineering.
  • Strong experience in Java Springboot, WebService/XML, REST/JSON.
  • Experienced with Postgre, Oracle Database, SQL, MongoDB.
  • Familiarity with the concept of TDD (Test Driven Development).
  • Familiarity with source code management such as Gitlab, Jenkins.
  • Familiarity with testing frameworks such as Jasmine, JUnit, and Mockito.
  • Experience with Codeceptjs, Dynatrace, and Sonarqube.
  • Familiarity with PCF (Pivotal Cloud Foundry).
  • Ability to create effective and efficient unit tests.
  • Experienced in Microservices Architecture.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.