Java Software Engineer

3 Months ago • 3 Years + • Programming

Job Summary

Job Description

As a Java Software Engineer, you will collaborate with a cross-functional team to build features/technology for the CSG Quote & Order product. You will build and maintain existing services using microservice technology stack (Java, REST APIs, PostgreSQL, Kafka, Kubernetes). Participate in code reviews and mentor junior developers. Work with your squad to deliver awesome new features on time and continuously improve. Partner with Test Engineers to assess issues and resolve bugs.
Must have:
  • 3+ years software development experience with Java SE (17+)
  • Thrive on teamwork, communicate easily with teammates
  • Familiar with development tools like GitHub, Maven, Docker, Kubernetes
Good to have:
  • Familiarity with AWS/Azure, Linux, Kubernetes, PostgreSQL
  • Familiarity with PL/PGSQL and/or MyBatis, Apache Kafka
  • Experience with Camunda BPMN Engine, and REST API frameworks

Job Details

       

About our technology  

 

Our product adopts a microservice architecture for scalability and flexibility, using Kafka for event streaming and PostgreSQL for data storage. 

 

We use Kubernetes to orchestrate our containers, allowing us to offer cloud (AWS & Azure) and on-premise deployment options of our platform. Our infrastructure is maintained by a state-of-the-art gitops/IaC pipeline. 

 

We heavily lean on open-source tools and libraries, as well as maintaining our own, to make development faster, simpler, and more consistent. Our code is managed using Git, undergoes peer review before we test, package and deploy through our CI/CD pipelines. 

 

About the role  

Joining our team as a Java Software Engineer, you will collaborate with our cross-functional team to build features/technology for the CSG Quote & Order product. 

 

In your first 90 days, you’ll get comfortable with our system, join a squad, build strong relationships with the team, and get starting building cool new features that our customers love. 

 

What you'll do 

 

  • Build new and maintain existing services using our microservice technology stack (Java, REST APIs, PostgreSQL, Kafka, Kubernetes). 

  • Write clean, maintainable, and efficient code. 

  • Participate in code reviews and mentoring of junior developers. 

  • Work with your squad to deliver awesome new features on time and continuously improve. 

  • Partner up with Test Engineers to assess issues and resolve and bugs. 

 

Role Requirements 

 

  • 3+ years software development experience with modern Java SE (17+). 

  • You thrive on teamwork, can communicate and collaborate easily with your teammates. 

  • You know your way around the development tools like GitHub, Maven, Docker and Kubernetes. 

  • It's a plus if you are familiar with: AWS/Azure, Linux, Kubernetes, PostgreSQL, PL/PGSQL, and/or MyBatis, Apache Kafka, Camunda BPMN Engine, and REST API frameworks. 

Location(s):

Indonesia Remote

Similar Jobs

Rackspace Technology - Azure Cloud Architect

Rackspace Technology

Gurugram, Haryana, India (Remote)
3 Months ago
king art - Senior Level Designer

king art

Bremen, Bremen, Germany (On-Site)
2 Months ago
Tier 9 Game Studios - Game Developer (Role-Playing Gacha Games)

Tier 9 Game Studios

Toronto, Ontario, Canada (On-Site)
2 Months ago
NinjaVan - Intern, Automation (Warehouse)

NinjaVan

Shah Alam, Selangor, Malaysia (On-Site)
9 Months ago
Amber - 3D Artist - Generalist (Project Based)

Amber

(Remote)
4 Months ago
Qualcomm - Senior Engineer - Device driver programming

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Epic Games - Senior Tool Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
6 Months ago
Unisys - .NET Developer

Unisys

Perth, Western Australia, Australia (On-Site)
3 Months ago
endava - Developer (.NET)

endava

Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Rome, Lazio, Italy (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Assystems - Senior Urban Planner

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago
attentive - Manager, Solutions Marketing

attentive

United States (Remote)
1 Month ago
kinesthetic games - Animation Director

kinesthetic games

Guildford, England, United Kingdom (Hybrid)
2 Months ago
velotio technologies  - Senior Automation Engineer

velotio technologies

Maharashtra, India (Remote)
3 Months ago
Room 8 Group - Gameplay Engineering Director

Room 8 Group

(Remote)
2 Months ago
Tellius - Business Development Representative

Tellius

(Remote)
2 Months ago
Ansys - Systems Administrator II

Ansys

Canonsburg, Pennsylvania, United States (On-Site)
2 Months ago
PwC - PaPM Role

PwC

Zürich, Zurich, Switzerland (On-Site)
10 Months ago
Daybreak Game Company LLC - Director, Brand Marketing

Daybreak Game Company LLC

San Diego, California, United States (Hybrid)
10 Months ago
Nautilis mobile - Production Executive

Nautilis mobile

Pune, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Indonesia

Argus - 3D Artist Internship

Argus

Indonesia (Remote)
4 Months ago
Alegrium - Senior Game Designer

Alegrium

South Jakarta, Jakarta, Indonesia (On-Site)
1 Year ago
bytedance - Music Partnerships Manager - SoundOn

bytedance

Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
GoTo Group - Merchant Marketing Associate - CRM & Acquisition Data

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
e2 open - Senior Customer Success Manager

e2 open

Central Sulawesi, Indonesia (On-Site)
3 Weeks ago
GoTo Group - Software Engineer - GoTo Campus Hiring 2025

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago
Agate studios - 3D Artist

Agate studios

Indonesia (On-Site)
4 Months ago
GoTo Group - Data Engineer Lead

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
Social Discovery Group - Head of Product (Premium products)

Social Discovery Group

Indonesia (Remote)
8 Months ago
GoTo Group - Senior Risk Analyst - KYC & ATO

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

IBKR External - Senior Python Developer

IBKR External

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Ion - Z/OS Senior System Programmer, Italy

Ion

Italy (Hybrid)
9 Months ago
high radius - MySQL DBA

high radius

Hyderabad, Telangana, India (On-Site)
2 Months ago
Tesla - Student Software Developer - Vision/Image Processing

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
5 Months ago
plarium - C# Developer

plarium

Kyiv, Kyiv City, Ukraine (Remote)
2 Months ago
Adtran - Software Engineer (C/C++)

Adtran

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
2 Months ago
N-ix - Lead Python + Go Engineer

N-ix

India (On-Site)
1 Month ago
Aeries technology - Sr. Software Engineer (C++)

Aeries technology

Bengaluru, Karnataka, India (On-Site)
2 Months ago
ISS Stoxx - Lead Software Engineer (C#, .Net, & Python)

ISS Stoxx

Makati City, Metro Manila, Philippines (Hybrid)
3 Months ago
Mapbox - Software Development Engineer II, C++, Navigation

Mapbox

Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

CSG empowers companies to build unforgettable experiences, making it easier for people and businesses to connect with, use and pay for the services they value most. For over 40 years, CSG's technologies and people have helped some of the world's most recognizable brands solve their toughest business challenges and evolve to meet the demands of today's digital economy. By channeling the power of all, we make ordinary customer and employee experiences extraordinary. Our people [CSGers] are fearlessly committed and connected, high on integrity and low on ego, making us the easiest company to do business with and the best place to work.
View All Jobs

Get notified when new jobs are added by CGS Carrers

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug