Senior Backend Developer
You will be responsible for developing and delivering solutions to our customers also for the design and architecture of these applications.
Responsibilities
- Design best-in-class architecture for applications
- Develop solutions using the most efficient technologies and languages, specially Java
- Optimize Software Development Life Cycle process
- Support Product, Quality Assurance and Support teams
- Participate in design decisions and tool selection
Qualifications and Certifications
- Bachelor degree in Computer Science or related fields
- Any relevant certification will be considered a plus
Key skills
- Curious, passionate, analytical, and abstract thinking
- A high degree of autonomy and goal-oriented working
- Ability to effectively prioritize and execute tasks in a high-pressure environment
- Willingness to work off-block time when needed
- Ability to provide an accurate report to management
- Rapidly establishing a good working relationship with customers and other professionals
- Ability to create professional technical specification and documents
- Experience in various SDLC (e.g. agile and lean methodologies like Scrum, Kanban and XP)
- Excellent understanding of design patterns and OO programming best practices
- Wide knowledge and experience of relational and non-relational database systems (e.g. Oracle, PostgreSQL, MongoDB)
- Familiar with JUnit and other unit test frameworks
- Excellent communication skills and customer orientation
Experience
- 6+ years of working experience in software development with a range of technologies and programming languages such as Java, C++, Python, Go
- Hands-on experience with Spring Boot, REST API development, Websockets
- Hands-on experience with indexing solutions such as Elasticsearch, Solr or Lucene
- Experience with messaging systems (e.g. ActiveMQ, RabbitMQ, Kafka)
- Experience with Continuous Integration systems (e.g. Jenkins, GitLab)
- Experience with modern development tools (e.g. git, Maven, Gradle)
- Experience with memory analyzer tools (e.g. JProfiler)
- Experience with TCP/IP and handling of different binary and ASCII based protocols will be considered a plus
Convinced so far?
Send your English CV to our HR at Write an email
Zug / Steinhausen