FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive expertise in Java application architecture and design, with a strong focus on enterprise integrations and high-volume systems. Proven ability to mentor teams, drive technical decisions, and implement Agile practices for successful project delivery.
Highest-signal resume keywords
Java Application ArchitectureEnterprise IntegrationsSpring BootCI/CD AutomationTelecom Domain Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaREST APIsSQLGitMavenGradleJenkinsAzure DevOpsPythonPowerShell
Soft Skills
MentoringCollaborationTechnical LeadershipCommunicationProblem-Solving
Tools & Technologies
CursorGitHub CopilotGleanRabbitMQElasticsearch
Industry Keywords
Telecom BillingCustomer CareService-Oriented ArchitectureTechnical Roadmap PlanningAgile Practices
Tech Stack
Tools & technologiesAzureChefElasticSearchGradleJavaJavaScriptJenkinsMavenPythonRabbitMQSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- 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, simplification opportunities, and modernization initiatives
- Ensure designs meet performance, availability, resiliency, security, auditability, and supportability requirements
- Guide the design and development of enterprise Java applications
- Promote code quality, testing, performance, and maintainability practices
- Diagnose complex application issues and improve transaction performance and reliability
- Guide API and service-based integrations between Java applications and enterprise systems
- Translate telecom requirements into technical solutions across customer management, order processing, provisioning, billing, payments, and customer care
- Support technical-debt reduction and future-state architecture planning
- Provide architectural guidance during incident investigations and root-cause analysis
- 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
- Enable adoption of AI-assisted development tools such as Cursor, GitHub Copilot, and Glean
- Support APIs, scripting, DevOps, and CI/CD initiatives
- Build integrations between mainframe and distributed/open systems platforms
- Streamline workflows through AI and automation
Requirements
What you’ll need- 15+ years of software development experience, with deep Java expertise
- 5+ years in architecture, technical leadership, or equivalent senior engineering roles
- Experience designing and supporting high-volume applications
- Experience with enterprise integrations and mission-critical production systems
- Telecom billing, customer care, or comparable enterprise-domain experience
- Demonstrated success mentoring engineers and working with globally distributed teams
- 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 experience
- Knowledge of APIs, service-oriented architecture, and system integration
- Knowledge of automated testing, code quality, and maintainability practices
- Experience with CI/CD design and automation using Jenkins, Azure DevOps, or Chef
- Proficiency in JavaScript, Python, and PowerShell scripting/programming
- Knowledge of High-Level Assembler (HLASM) and mainframe online application concepts
- Knowledge of CICS, DB2, or related mainframe technologies
- Knowledge of RabbitMQ and Elasticsearch
- Familiarity with observability, logging, monitoring, and application security
- Knowledge of solution and application architecture, technical roadmap planning, and risk assessment
- Knowledge of Agile practices, including backlog refinement, sprint planning, estimation, reviews, and retrospectives
- Experience using Azure DevOps 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
Benefits
Comp & perks- Disability accommodations throughout the application, interview, and testing processes
- Employment opportunities with CSG
- Culture emphasizing integrity, innovation, and impact
