Java Software Engineer

1 Month ago • 3 Years +

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

Google - Software Engineering Manager, Chrome Enterprise Core

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Devoteam - IT Traineeship - API & Integration (Dutch speaking)

Devoteam

Amsterdam, North Holland, Netherlands (On-Site)
7 Months ago
Adyen - Senior Linux Infrastructure Engineer

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
1 Week ago
Sprinkler - Senior Technical Support Engineer - CCaaS

Sprinkler

Bengaluru, Karnataka, India (On-Site)
1 Week ago
DOTSOFT SA - Technical Project Manager & Systems Architect

DOTSOFT SA

Greece (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
AeroSpike - Solutions Architect

AeroSpike

Singapore (On-Site)
4 Weeks ago
Temporal Technologies - Senior Developer Success Engineer

Temporal Technologies

(Remote)
2 Weeks ago
Glean - Solutions Architect ( EMEA/US East Customer hours )

Glean

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Next Level Business Services - Hybris Developer

Next Level Business Services

Sunnyvale, California, United States (On-Site)
7 Months ago
Critical mass - Technology Director - Digital Platform

Critical mass

San Jose, California, United States (On-Site)
2 Weeks ago
Passive Logic - Weather Simulation Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
5 Months ago
Onehouse - Engineering Manager, Distributed Data Systems

Onehouse

Sunnyvale, California, United States (Hybrid)
10 Months ago
bytedance - Site Reliability Engineer Intern

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Lulalend - Senior Software Engineer

Lulalend

Cape Town, Western Cape, South Africa (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Indonesia

Gojek - Account Executive

Gojek

Medan, North Sumatra, Indonesia (On-Site)
2 Weeks ago
Game5Mobile - Game Artist

Game5Mobile

Surabaya, East Java, Indonesia (On-Site)
10 Months ago
NinjaVan - Field Sales Executive Surabaya (Talent Pool)

NinjaVan

Surabaya, East Java, Indonesia (On-Site)
7 Months ago
Tencent - Tencent Cloud - Storage Product Solution Architect

Tencent

Jakarta, Jakarta, Indonesia (On-Site)
1 Month ago
CGS Carrers - Software Test Engineer

CGS Carrers

Indonesia (Remote)
3 Weeks ago
Oliver Agency - Senior Social Media Manager

Oliver Agency

Jakarta, Indonesia (On-Site)
1 Month ago
bytedance - Partner Sales Manager, Indonesia, Lark APAC

bytedance

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
Gojek - Budgeting & Planning Senior Associate

Gojek

Jakarta, Indonesia (On-Site)
3 Weeks ago
Valeo - Site Purchasing Manager

Valeo

Bekasi, West Java, Indonesia (On-Site)
3 Weeks ago
Gojek - Account Executive

Gojek

Yogyakarta, Special Region Of Yogyakarta, Indonesia (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

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.

Braga, Braga, Portugal (Remote)

Braga, Braga, Portugal (Remote)

United States (Remote)

Bengaluru, Karnataka, India (Remote)

Bengaluru, Karnataka, India (Remote)

Brazil (Remote)

Indonesia (Remote)

Bogota, Colombia (Remote)

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