About this role
For our client from the telecommunications industry, we are looking for a Java Full Stack Developer to join a team responsible for developing and maintaining critical business systems.
You will be involved in the development of solutions supporting telecom business processes, including BSS, Billing, and customer-facing portal applications. We are looking for a proactive professional who can understand business needs and deliver effective technical solutions.
Responsibilities
Analyze business and technical requirementsDesign, develop, and maintain applications using Java and AngularBuild and enhance REST APIsContribute to microservices-based architecture developmentIntegrate systems and optimize application performanceParticipate in code reviews, testing, and deploymentsCollaborate closely with a Scrum team throughout the product lifecycle Requirements
Minimum 4 years of commercial experience with JavaHands-on experience with AngularPolish and English language skills at least at B2 levelStrong knowledge of SQLExperience with Oracle Database and PostgreSQLExperience in designing and developing REST APIsHands-on experience with Spring BootUnderstanding of microservices architectureExperience with GitExperience with DockerAbility to analyze business requirementsStrong ownership and accountability for delivered solutionsExperience working in Scrum teamsNice to Have
Experience in telecommunications or other enterprise-scale environmentsKnowledge of Billing, BSS, CRM, or OMS systemsExperience with CI/CD pipelines and JenkinsFamiliarity with asynchronous messaging technologies (Kafka, RabbitMQ, ActiveMQ)Experience with automated testing and software design patternsExperience designing and developing highly available and secure web applications