Java Software Engineer II

Posted 5 Hours Ago
Be an Early Applicant
Hiring Remotely in Indonesia
Remote
Mid level
Internet of Things • On-Demand • Payments • Software
The Role
The Java Software Engineer II will develop software for the Telecommunications Industry, focusing on Provisioning and Assurance. Responsibilities include interpreting specifications, designing low-level software, unit testing, implementing software, participating in team meetings, and contributing to knowledge capture systems. The role entails mentoring colleagues and managing personal administrative tasks.
Summary Generated by Built In

       

Job Description

Develop and implement software for the Telecommunications Industry, specialising in Provisioning and Assurance Domains.

  • Specification Interpretation, work with Business Analysts and customers to interpret requirements and remove ambiguity over requirements.

  • Low Level Software Design, using the high level design and functional design, create the necessary low level software design to meet the functional requirements. Document the design and gain approval from the design authority to ensure the design maintains the overall integrity. 

  • Software Development, develop the software in accordance with the agreed requirements. 

  • Unit Testing, develop unit tests for the software that meets the approved low level design. Execute the tests, record deficiencies and remediate as required.

  • Software Implementation, develop implementation scripts and deploy developed software into test and production requirements as required. 

  • Team participation and contribution, participate in team meetings and actively contribute to designs, issues, risks, interdependencies and other items under discussion. Mentor colleagues in particular areas of expertise.  

  • Knowledge definition and capture, turn intrinsic knowledge into extrinsic knowledge by actively contributing to knowledge capture systems such as the internal Wiki and document management systems. Conduct team training sessions to both gain and deliver knowledge and experience. 

  • Personal Management , support the organisation by ensuring compliance with time-sheeting, status management, administration and other internal procedures.  

Requirements

  • Bachelor's degree in software engineering or equivalent experience and expertise in the Telecommunications Provisioning domain

  • Proficiency in English in a business environment

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

  • Skills in PostgreSQL, and REST API frameworks

  • Knowledge in Business Process Management, BPMN and Rules libraries (Camunda, Activiti, Drools, etc.)

  • Knowledge in identity management and authentication (Keycloak)

  • Experience in a development, packaging and release toolchain (Github, Maven, Kubernetes, etc.)

Location(s):

Indonesia Remote

Top Skills

Java
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: Englewood, CO
5,774 Employees
On-site Workplace

What We Do

Customer experience, commerce and payments have changed forever. With innovative new technologies like 5G and AI reshaping consumer expectations, it’s up to brands to deliver digital, engaging experiences that win over customers, no matter where they are in their customer journey.

That’s where CSG comes in. CSG is a purpose-driven, high-growth SaaS platform company helping some of the world’s most recognizable brands solve their toughest business challenges. We’re a trusted partner to global companies that want to evolve to meet the demands of today’s digital economy, with future-ready solutions that drive exceptional customer experiences.

Why Work With Us

We're high on respect and low on ego, making us an easy company to do business with and the best place to work. We cultivate a culture based on integrity, innovation, and impact across all our locations, so our people show up as the most authentic version of themselves and can work together to build a more future-ready world. #ChooseCSG

Gallery

Gallery

Similar Jobs

Chainlink Labs Logo Chainlink Labs

Consumer Support, Product Solutions

Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
Remote
5 Locations
680 Employees

Dynatrace Logo Dynatrace

Sr Customer Success Engineer

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
Remote
Jakarta, DKI Jakarta, IDN
4700 Employees
Remote
2 Locations
1380 Employees

CSG Logo CSG

Java Software Engineer Graduate

Internet of Things • On-Demand • Payments • Software
Remote
Indonesia
5774 Employees

Similar Companies Hiring

HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
52 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account