Built in Timisoaraby people with a sense of purpose: cloud solutions for massive business communities & a business app store for transactions, invoices and other documents plus data-driven, value-added apps and payment solutions. Agile inspires us.
As a Senior Developer, you will be responsible to:
- Participate in analyzing, estimating and developing of improvements to increase stability and performance;
- Actively participate in architecture and design decisions;
- Upgrade existing software to new technologies (e.g. Java 9, Docker);
- Coach and mentor junior developers;
- Organize Scrum meetings and follow-up on tasks completion;
- Help in preparing documentation on the software that was developed.
You will need to:
- Be passionate about software development; always curious about new technologies and development methods and share them with your colleagues;
- Be proactive, take ownership, focus on problem solving more than problem finding and think about continuous improvement – always find new tools and methods for yourself and your colleagues;
- Be an excellent communicator – English is our group’s common language, so excellent spoken and written English is a must;
- Value team effort, be a team player and deliver autonomously with little supervision.
What you bring:
- A higher education in Computer Science or comparable knowledge through professional experience;
- At least 5 years of relevant work experience in software development with an emphasis on Java;
- We love technology, so we have quite a big technological stack – knowledge of and/or experience with the following topics is relevant:
- Markup: XML, XSD, XSLT, HTML, CSS;
- Web UI: JSTL, Servlets, JavaScript;
- Development environment: Jenkins, IntelliJ, Maven, JUnit, Jboss;
- Spring Boot, Dropwizard;
- Familiar with tools like Jenkins, Vagrant etc.;
- Web Services (SOAP, REST);
- Databases: SQL, NoSQL flavors;
- Version Control: Git;
- Test driven design, automated testing and continuous integration.
Bottom line: Everyone pays well in IT. So of course you get an excellent salary, benefits, great office in a perfect location, including working from home. But we’re about more than that:
- Challenges: we’re transforming the world of business communications and transactions
- Responsibility and autonomy: making a difference in decision-making means you take on responsibility, not just tasks;
- Common purpose: you grow by learning new skills and we benefit from your knowledge. We all work together towards one goal.
- Active involvement in a variety of local IT & Agile communities and local, national and international events;
- Active organizers of learning, social and fun events.