Java Software Engineer

23 Hours 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

Next Level Business Services - Java Developer (Full Time)

Next Level Business Services

Littleton, Colorado, United States (On-Site)
6 Months ago
commerce iq - Software Development Engineer II - Data/Platform Team

commerce iq

Bengaluru, Karnataka, India (On-Site)
19 Hours ago
Axinous - Principal Software Development Engineer

Axinous

(Remote)
2 Months ago
Google - Software Engineer, Android

Google

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Google - Software Engineering Manager II, NodeOS

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Velotio Technologies - Senior DevOps Engineer (AWS)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago
Anthology - Senior Software Engineer

Anthology

Brno, South Moravian Region, Czechia (Hybrid)
4 Months ago
ByteDance - Software Engineer Intern (Recommendation Infrastructure - Data Architecture)

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Sitetracker - Staff Salesforce Engineer

Sitetracker

Montclair, New Jersey, United States (Hybrid)
9 Months ago
Microsoft - Software Engineer II / Senior Software Engineer

Microsoft

(Remote)
3 Days ago
Canva - Senior Backend Engineer (Java)

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
bito - Backend Developer

bito

Pune, Maharashtra, India (Hybrid)
2 Months ago
Meta - Software Engineer, Machine Learning

Meta

United States (Remote)
2 Weeks ago
BigID - Senior Software Engineer

BigID

(Remote)
7 Hours ago
Netflix - Security Software Engineer 5

Netflix

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

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

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.

Guadalajara, Jalisco, Mexico (Hybrid)

Centurion, Gauteng, South Africa (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Fort Worth, Texas, United States (On-Site)

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