- You discuss requirements directly with the client, design technical solutions based on them, and collaborate on their implementation
- Whether working alone on a proof of concept or as part of a large agile project with multiple teams — you bring the flexibility to demonstrate your skills in different project situations and contribute to shared success
- Within the team you take shared responsibility for the delivered solution and are willing to go the extra mile to ensure customer satisfaction
- In addition to developing software, building a strong relationship with the client is important to you
- You naturally enjoy close collaboration with colleagues
- You share newly acquired knowledge with the team and continue your professional development according to your individual development plan
Requirements
- University degree in Computer Science, Mathematics, Natural Sciences, or Engineering with a focus on software development
- Experience in software development with Java, JavaScript/Node.js, SQL/noSQL databases, and cloud computing (Azure, AWS)
- Foundational experience with web technologies such as JavaEE, Spring, Python, WebSocket and event-driven architectures (MQTT, AMQP, Apache Kafka), as well as initial experience in areas like machine learning or generative AI (TensorFlow, PyTorch, Scikit-learn, LLMs)
- Knowledge of continuous integration and deployment, as well as project management and communication tools/methods (Scrum, Kanban, Atlassian Jira, Confluence, Git, Slack)
- You have fluent spoken and written communication skills in English and German and are willing to travel occasionally
Core Competencies
Demonstrates expertise in software development with Java, JavaScript/Node.js, and cloud computing, while effectively collaborating with clients and teams to deliver high-quality solutions. Proficient in continuous integration and deployment practices, with strong communication skills in English and German.
Highest-signal resume keywords
- Software Development with Java
- JavaScript/Node.js Development
- Cloud Computing (Azure, AWS)
- Continuous Integration and Deployment
- Fluent in English and German
ATS Optimization Keywords
Hard Skills
- Java
- JavaScript
- Node.js
- SQL
- NoSQL
- JavaEE
- Spring
- Python
- Machine Learning
- Generative AI
Soft Skills
- Client Relationship Management
- Collaboration
- Knowledge Sharing
- Customer Satisfaction
- Flexibility
Industry Keywords
- Software Development
- Agile Project Management
- Event-Driven Architectures
- Continuous Integration
- Deployment
Tools & Technologies
- Scrum
- Kanban
- Atlassian Jira
- Confluence
- Git
- Slack
- WebSocket
- MQTT
- AMQP
- Apache Kafka