Senior Full-Stack Developer – Java, React

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Full-Stack Developer building Java/React applications for BICS, a global telecommunications enabler. Leading technical delivery, architecture decisions, and end-to-end solutions.

Responsibilities:

  • Design, develop, and maintain scalable applications using Java and modern frontend technologies
  • Lead by example and mentor a development team in day-to-day delivery
  • Continuously improve engineering practices
  • Drive technical discussions and contribute to architecture decisions
  • Collaborate closely with stakeholders, product owners, and cross-functional teams
  • Ensure clean, maintainable, and well-tested code
  • Take ownership of features and deliver end-to-end solutions independently
  • Build telecommunications solutions for voice, messaging, data, 5G IoT, roaming, signaling, and cloud communications businesses

Requirements:

  • 5+ years of experience in commercial software development using Java
  • Strong experience with Java 17+, Spring, Spring Boot, Hibernate, and JPA
  • Experience in API design and development
  • Strong understanding of relational and NoSQL databases
  • Expertise in writing and optimizing complex SQL queries
  • Solid understanding of design patterns, clean code principles, and testing practices
  • Experience working in Agile/Scrum environments
  • Strong communication skills in English
  • Openness to using modern AI tools in daily development workflows, such as GitHub Copilot, Claude Code, and ChatGPT
  • Experience being involved in projects at their early stages, including shaping solutions, collaborating with architects, and evaluating alternative approaches
  • Comfortable taking ownership of technical decisions or defending a proposed solution when challenged
  • Ability to travel abroad for business trips
  • Leadership mindset with a hands-on approach
  • Proactive, self-driven, and solution-oriented attitude
  • Strong analytical and problem-solving skills
  • Team player with a collaborative mindset
  • Ability to estimate work accurately and commit to delivery plans
  • Good knowledge of JavaScript and React.js
  • Experience with microservices architecture
  • Cloud and cloud-native experience; AWS, Azure, or Google Cloud
  • Experience with OSS/BSS integrations
  • Knowledge of CAMARA and GSMA standards is an advantage
  • Experience with Test-Driven Development (TDD)
  • Experience in performance tuning and system optimization

Benefits:

  • Remote work option
  • Support of a local People Manager
  • Diverse team
  • AI-enabled culture and modern AI tools in daily development workflows
  • Opportunity to work in a comfortable and stable environment where new ideas thrive