Software Engineer (Java)

Reposted 8 Days Ago
Be an Early Applicant
DKI Jakarta, IDN
In-Office
Senior level
Big Data • Fintech • Mobile • Productivity • Security • Software • Design
Empowering transformation and innovation with your organization
The Role
The Senior Software Engineer (Java) will design, develop, and maintain scalable software solutions, mentor junior engineers, and lead development initiatives while ensuring high-quality deliverables.
Summary Generated by Built In

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
  • Follow standards development from client.

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. 
  • Proven experience in designing, developing, and maintaining backend services and RESTful APIs.
  • Solid understanding of software architecture principles and writing clean, modular, and testable business logic.
  • Hands-on experience in database design, schema optimization, and ensuring data consistency (SQL/NoSQL databases).
  • Strong knowledge of application performance optimization, including query optimization, caching strategies, concurrency handling, and memory management.
  • Experience in writing unit tests and integration tests to ensure code reliability and maintainability.
  • Familiarity with API integration and collaboration with frontend engineers.
  • Experience with deployment processes, production monitoring, and troubleshooting in live environments.
  • Strong understanding of logging, observability, error handling, and improving system reliability.
  • Experience with version control systems such as Git and participating in code reviews.
  • Familiarity with cloud platforms, CI/CD pipelines, Docker, Kubernetes, or similar DevOps tools is a plus.
  • Strong documentation skills for APIs and system architecture.
  • Excellent problem-solving skills, attention to detail, and ability to work collaboratively in a team environment.

Skills Required

  • Bachelor's degree in Computer Science or equivalent work experience
  • 6+ years of experience in software engineering
  • Experience in designing, developing, and maintaining backend services and RESTful APIs
  • Hands-on experience in database design, schema optimization
  • Experience in writing unit tests and integration tests
  • Familiarity with API integration and collaboration with frontend engineers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Central Jakarta, Jakarta
180 Employees
Year Founded: 2018

What We Do

Akar Inti Teknologi (AIT) is a full-service software house in Jakarta. We help companies succeed in their digital transformation. We have built reliable, scalable solutions for reputable brands across verticals and business domains - from banking and financial services, all the way to loyalty, healthcare, lifestyle, and more. As a company, we equip and empower our people to excel in their work in the pursuit of excellence.

Similar Jobs

Pfizer Logo Pfizer

Packaging Supervisor

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
DKI Jakarta, IDN
121990 Employees

Mondelēz International Logo Mondelēz International

Analytics Manager

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
DKI Jakarta, IDN
90000 Employees

Mondelēz International Logo Mondelēz International

Legal Manager

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
DKI Jakarta, IDN
90000 Employees

Mondelēz International Logo Mondelēz International

Director, Consumer Experience Lead, SEA

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
3 Locations
90000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account