About the Role
We're hiring a Java Software Engineer II to join our dynamic team at CSG. This remote position offers the opportunity to work with cutting-edge technologies while contributing to impactful projects in the telecommunications domain. As a Java Software Engineer II, you'll play a crucial role in developing software solutions that enhance customer experiences.
What You'll Do
- Interpret specifications by collaborating with Business Analysts and customers to clarify requirements.
- Create low-level software designs based on high-level designs and functional requirements.
- Develop software solutions in accordance with agreed requirements and document the design for approval.
- Conduct unit testing to ensure software quality, recording deficiencies and remediating as necessary.
- Implement and deploy software into test and production environments, ensuring smooth transitions.
- Participate actively in team meetings, contributing to discussions on designs, risks, and interdependencies.
- Mentor colleagues in areas of expertise, fostering a collaborative learning environment.
- Contribute to knowledge capture systems and conduct training sessions to share insights and experiences.
Requirements
- Bachelor's degree in software engineering or equivalent experience.
- 3+ years of software development experience with modern Java SE (8+).
- Proficiency in PostgreSQL and REST API frameworks.
- Knowledge of Business Process Management (BPM) and related tools (e.g., Camunda, Activiti, Drools).
- Experience with identity management and authentication systems (e.g., Keycloak).
- Familiarity with development tools such as GitHub, Maven, and Kubernetes.
- Strong English proficiency in a business environment.
Nice to Have
- Experience in telecommunications provisioning.
- Familiarity with Agile methodologies.
- Understanding of software packaging and release processes.
What We Offer
- Competitive salary in the range of $90,000 - $120,000 per year.
- Fully remote work environment with flexible hours.
- Opportunities for professional development and training.
- Collaborative and inclusive company culture.
- Supportive management committed to employee well-being.
- Access to cutting-edge technologies and tools.
- Health and wellness benefits.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10
This remote Java Software Engineer II position at CSG offers a competitive salary and the chance to work on innovative projects in a collaborative environment.
Salary Range
Required
0/1
Optional
0/1
Bonus
0/1
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months
All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.