Java Software Engineer

2 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

Dave Ramsey - HR Coordinator

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
2 Weeks ago
PwC - SAP FICO - Manager

PwC

Singapore (On-Site)
9 Months ago
Xsolla - Senior QA Engineer (Payments)

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
3 Years ago
IGT - Software Quality Assurance Engineer IV

IGT

Las Vegas, Nevada, United States (Hybrid)
1 Month ago
Qualcomm - Test Technician, Senior

Qualcomm

Hsinchu City, Taiwan (On-Site)
2 Weeks ago
Any Desk - Software Developer C++

Any Desk

Stuttgart, Baden-Württemberg, Germany (On-Site)
1 Month ago
Capgemini - Linux Administrator with SQL

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Futurum Technology - Junior Java Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Capgemini - Senior Software Engineer - C

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Qualcomm - .NET Developer Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nintendo - Social Media Specialist

Nintendo

Redmond, Washington, United States (Hybrid)
4 Months ago
PwC - Transaction Services Professional

PwC

Brussels, Brussels, Belgium (On-Site)
1 Month ago
Dream Games - Creative Manager

Dream Games

London, England, United Kingdom (On-Site)
11 Months ago
Handy games - Software Engineering Intern

Handy games

Giebelstadt, Bavaria, Germany (On-Site)
2 Months ago
Apple - ML Lead | Acoustics

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Ion - Principal Software Engineer (React)

Ion

Mexico City, Mexico (Hybrid)
2 Months ago
Lead Venture - Data Specialist

Lead Venture

Mexico (Remote)
2 Months ago
Loft Orbital - Team Lead - Cloud Infrastructure Team

Loft Orbital

Golden, Colorado, United States (Hybrid)
1 Month ago
Accenture - Delivery Lead Associate Director

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Ion - SharePoint & C# Developer, Italy

Ion

Italy (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Indonesia

bytedance - Payment Growth and Campaign Strategy Lead - Global Payment

bytedance

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
GoTo Group - Software Engineer

GoTo Group

Jakarta, Indonesia (On-Site)
2 Months ago
WRI - Knowledge Management System Specialist

WRI

Jakarta, Indonesia (Hybrid)
1 Week ago
brown bag films - Pipeline TD (Unreal)

brown bag films

Bali, Indonesia (On-Site)
1 Month ago
NinjaVan - Head of Logistics - Cold Chain

NinjaVan

Jakarta, Indonesia (On-Site)
1 Week ago
NinjaVan - Field Sales Executive

NinjaVan

West Java, Indonesia (Hybrid)
2 Months ago
PwC - Legal Services - Manager to Sr Manager (Talent Pool)

PwC

Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
NinjaVan - People Analytics & HR Insight Assistant Manager

NinjaVan

Jakarta, Indonesia (Hybrid)
1 Month ago
PwC - Assurance - Manager - Risk Assurance (FRM)

PwC

Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
GoTo Group - Product Growth Manager

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Saviynt - Senior Engineer - Java

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Biblex games - Programmer

Biblex games

(Remote)
1 Month ago
Playdead - Platform/Porting Programmer

Playdead

Copenhagen, Denmark (On-Site)
5 Months ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Epic Games - Senior Software Programmer, Developer Relations

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
The Walt Disney Company - Senior Software Engineer - C++/Rust

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
2 Months ago
Autodesk - Senior Software Engineer - Java

Autodesk

Singapore (Hybrid)
3 Weeks ago
Capgemini - Java Developer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Capgemini - C++ Projection

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
HCL Tech - Senior Technical Lead Java Spring Boot AWS Docker

HCL Tech

Texas, United States (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