
Java Software Engineer
Amartus
Cracow, Małopolskie, Poland
Engineering, Information Technology
This is an opportunity to make your mark and shape the delivery-at-scale of an innovative product suite to a rapidly increasing customer base.
Nice to have
- Practical experience with using schema/API description industry standards (OpenAPI/Swagger, JsonSchema, WSDL, etc.)
- Knowledge of MEF/TMF data models and APIs, especially LSO Sonata API will be a strong asset.
- Knowledge of OSS, network management and/or telecom protocols & technologies.
- Work with leading edge products and technologies.
- Flexible working hours and remote work once at full speed.
- Flexible forms of employment.
- Collaborative office culture and knowledge sharing.
- Attractive salary.
- Vibrant, pet-friendly, no dress-code office overlooking the Wawel Castle.
- Free group English lessons with Native speakers
In This Role, You Will
- Develop modules and functions of enterprise-level products.
- Analyze requirements, provide feedback, and suggest improvements.
- Take ownership of the entire project, not only of own deliverables.
- Work on different layers of solutions (with the support of your colleagues).
- Build expertise in back-end Java development
- Work with an international team
- At least 5+ years of experience with Java 8 (or higher) working in software development projects, ideally in the telecoms, network management, or cloud domains.
- Very good knowledge of Spring framework core components, Spring Boot and AWS Cloud
- Experience with messaging (JMS, AMQP, Kafka etc.), Web Services, REST.
- Project proven experience with some of the following technologies and tools: Groovy, Mongo
- Experience with test frameworks and tools: Junit5, Spock, Postman, etc.
- Problem-solving skills and attention to detail.
- Very good communication skills in English – both verbal and written.
- Familiarity with Scrum and Agile.
- Experience with Docker, k8s.
- Experience with CI/CD tools: Jenkins, other.
- Hands-on experience in work with microservices and Kafka message bus
- Knowledge of modeling languages: YAML.
- Experience in Unix/Linux operating systems
About the company
Company website•IT Services and IT Consulting
Founded in 2003 Amartus is a leading provider of Network Service & NaaS Automation software solutions and expert services. Amartus award winning nBrace™ Open Standards B2B2X Network Automation software has been adopted by more than 25 Global Tier 1-3 providers (spanning Europe, North American, LATAM & APAC) to enable Buying, Selling & Operation of network services with customers & suppliers. Amartus is a leading authority on MEF LSO & TM Forum standards for network automation and inter-op between providers having led and contributed to the development of more than 50 standards in these areas. nBrace™ supports the latest MEF LSO & TM Forum Open API standards for inter-op between Buyers and Sellers in network service supply chains.