We are looking for a Senior Software Engineer, to join our team and contribute to the design, development, and support of modern cloud-based enterprise applications. The role focuses on delivering scalable solutions, supporting system integrations, contributing to architecture decisions, and ensuring high-quality software delivery within Agile environments.
Key Responsibilities
- Design and develop high-quality cloud-based software solutions using Java and Azure
- Translate business requirements into robust technical implementations
- Contribute to solution architecture, system integrations, and interface design
- Create and refine user stories with technical input
- Participate in Agile ceremonies and collaborate with cross-functional teams
- Mentor and support other developers, promoting best practices and code quality
- Modernize and migrate legacy system functionality to cloud platforms
- Support production systems and contribute to incident resolution
- Ensure performance, scalability, and reliability of applications
Requirements
- Strong experience as a Software Engineer in enterprise environments
- Solid experience with Java and Maven
- Experience with Microsoft Azure and cloud-based architectures
- Experience with SQL Server and data querying tools (e.g. KQL)
- Familiarity with Kafka and Redis or similar technologies
- Experience with distributed systems and system integrations
- Strong understanding of software design principles and best practices
- Experience working in Agile environments
- Ability to translate complex business requirements into technical solutions
- Experience mentoring and supporting development teams
- Strong analytical and problem-solving skills
- Strong communication skills
You will be a great candidate for us if you
- Can design scalable and maintainable software solutions
- Are comfortable working in complex and multi-system environments
- Have a proactive and solution-oriented mindset
- Enjoy mentoring and supporting other developers
- Can simplify complex technical and business challenges
- Work effectively in collaborative, Agile teams
Benefits
Why join inventYOU
- Work on modern cloud-based enterprise systems
- Contribute to high-impact and technically challenging projects
- Collaborate with experienced engineering teams
- Be part of scalable and evolving technology environments
- Develop your expertise in cloud, architecture, and software engineering