Java Architect – EI | Telecom Customer Care & Billing
Job in
San Jose, Santa Clara County, California, 95025, USA
Listing for:
CSG
Full Time
position
Listed on 2026-11-15
Job specializations:
-
Software Development
Job Description & How to Apply Below
Roles & Responsibilities
Architecture & Solution Design
- Define architecture and solution designs for Java-based applications.
- Translate business and technical requirements into scalable, secure, and maintainable solutions.
- Lead design reviews and document architecture decisions, patterns, and standards.
- Identify technical risks, dependencies, and opportunities to simplify application flows.
- Ensure designs meet performance, availability, resiliency, and supportability requirements.
- Guide the design and development of enterprise Java applications.
- Promote sound practices for code quality, testing, performance, and maintainability.
- Help diagnose complex application issues and improve transaction performance and reliability.
- Guide API and service-based integrations between Java applications and other enterprise systems.
- Partner with business stakeholders to translate telecom requirements into technical solutions.
- Apply domain knowledge across customer and subscriber management, order processing, service provisioning, billing, payments, and customer care.
- Ensure application flows support accurate and reliable business operations.
- Identify opportunities to modernize Java applications and improve system integration.
- Support technical-debt reduction and future-state architecture planning.
- Provide architectural guidance during incident investigations and root‑cause analysis.
- Promote operational readiness, security, auditability, and production supportability.
- Mentor senior developers and technical leads in Java, system design, and online troubleshooting.
- Build the team’s ability to make sound technical decisions and own solutions end to end.
- Collaborate with US-based customers, business stakeholders, and global engineering teams.
- Partner with product owners and engineering leads to refine requirements, plan work, track dependencies, and communicate delivery progress using Agile practices.
- Experience with Spring Boot, and REST APIs.
- Familiarity with SQL and relational databases.
- Knowledge of Git, Maven or Gradle, and unit testing.
- Enterprise Java application design and development
- APIs, service-oriented architecture, and system integration
- Automated testing, code quality, and maintainability practices
- Enable the adoption of AI-assisted development tools such as Cursor, Git Hub Copilot, Glean, and similar platforms.
- Support initiatives involving APIs, scripting, Dev Ops, and CI/CD practices.
- Build integrations between mainframe and distributed/open systems platforms.
- Proven experience in CI/CD design and automation (Jenkins, Azure Devops, Chef).
- Proficiency in scripting/programming (JavaScript, Python and Power Shell).
- Identify opportunities to streamline workflows through AI and automation.
- High-Level Assembler (HLASM) and mainframe online application concepts
- CICS, DB2, or related mainframe technologies
- Knowledge of RabbitMQ and Elasticsearch.
- Familiarity with observability, logging, monitoring, and application security.
- Solution and application architecture
- Technical roadmap planning and risk assessment
- Stakeholder communication and cross-team collaboration
- Team mentoring and technical knowledge transfer
- Telecom billing and customer‑care domain knowledge
- Knowledge of Agile practices, including backlog refinement, sprint planning, estimation, reviews, and retrospectives.
- Experience using Azure Dev Ops (ADO) for work items, user stories, bugs, sprint boards, and delivery tracking.
- Ability to help teams maintain clear priorities, ownership, and visibility into progress and risks.
- 15+ years of software…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction