Senior Application Developer

We are offering various interesting projects for developers in latest modern technologies. Solutions are developed by agile teams based on SAFe framework. Applications are based on micro-service architecture, cloud-native technologies and DevOps philosophy. In projects we are using several technology stacks, mostly as Angular, JAVA, SpringBoot.Job offer information- Develops new and maintains existing source code of applications - Works in SCRUM team on developing and building midsize and complex applications for customer usage - Serves as professional mentor for junior developersOther information- Listen to user requests, consult with customers, project managers, assist in gathering requirements for preparation of application detailed feature specification as necessary basis of quality and functional application - Analyze customer’s requirements and propose overall application / framework design of midsize application architecture (incl. interfaces, relation database structure), provide complex business analysis in order to build application functionality easy for maintenance and future extension according to customer needs as business intelligent solution that implements business processes in automated form - Provide project estimates, timeline for total development effort and bug fixing and report it to customer for budget planning in advance - Implement customer’s requirements based on specification in selected object oriented programming language (JAVA) into functional and user friendly application to meet customer’s needs - Provide testing of programmed functionality before deployment in order to avoid bugs and ensure quality of code - Write and update regularly complex technical / system documentation for official handover to operation process, also create analytical documentation incl. UML for other programmers and customer - Communicate project status and deliverables to managers, customer with efficiency and accuracy of any progress or delays to keep them informed and let them be ready for managerial decision and project’s adjustment in advance - Maintain application on 2nd, 3rd level support by fixing bugs and regular check, programming updates of features on customer’s change request to satisfy customer needs and to ensure smooth running of the application with added value - Perform deploy on infrastructure, backup and restore procedures, handle release management in order to provide regular upgrades of software to have up to date features implemented according to agreement with customer Personality assumptions and skills- University degree (minimum Bachelor) - Experience within the field of application programming (JAVA, SpringBoot, Angular) , - Experience with agile software development methodology (e.g. Scrum) - English B2 - German language is advantage Benefits- Work for modern and flexible company with open and friendly atmosphere - Interesting salary evaluation (fix and variable wage components) depending on seniority, skills and performance. - Continuous improvement as a life style choice. - Strong opportunity of career development (90% of careers rises and promotions come from internal sources). - Huge benefits program with possibility to personalize it according to your preferences. - Support in life situations (for example marriage, child birth etc.)Information about the companyWe are currently one of the largest IT service providers in Central and Eastern Europe with offices in Slovakia, Czech Republic, Bulgaria, Romania, Turkey and Poland. We employ over 800 qualified and experienced specialists from our state of the art delivery centers and technical training facilities. We are strategic partners with leading technology companies including: Cisco, Microsoft, Oracle, Avaya, IBM and HP to name a few. Soitron is also one of the very few Cisco Master Unified Communications accredited companies in Europe. More about us at www.soitron.com.