Java Software Architect
WarsawLead/Arhitect
In Innowise, you can not only develop as an expert in your field, solve complex problems and influence the result, but also see how the finished project affects the world around. We are a close-knit team of professionals who have already implemented 800+ cases for clients from the USA, Denmark, Germany, etc. We need someone, who will strengthen our team and become part of the community!
Key Responsibilities:
- Design and develop software solutions that align with the customers technical visions and business objectives
- Lead and mentor a team of Java developers, providing technical guidance and fostering a collaborative work environment
- Collaborate with product managers, stakeholders, and cross-functional teams to gather and analyze requirements, translating them into technical designs and specifications
- Conduct architectural reviews and code reviews to ensure compliance with best practices, performance optimization, and security standards
- Identify and address technical challenges and potential risks, proposing innovative solutions and strategies
- Ensure the use of appropriate design patterns, architectural principles, and development methodologies to deliver maintainable and scalable software
- Evaluate and integrate third-party libraries, frameworks, and tools to enhance the development process and application capabilities
- Define and enforce coding standards, development guidelines, and best practices across the development team
- Collaborate with the DevOps team to establish automated build, deployment, and continuous integration processes
- Stay up-to-date with industry trends and emerging technologies, applying relevant advancements to improve software architecture and development practices
Preferred Qualifications:
- Familiarity with cloud platforms (e.g. AWS, GCP, Azure)
- Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes)
- Familiarity with front-end technologies
- Understanding of agile development methodologies (e.g., Scrum, Kanban)
- Familiarity with software testing frameworks and practices
- English B2
Nice to have:
- Java and Spring experience
- German speaking language
We offer
Flexible work schedule
Experience of working with clients all over the world
Financial assistance
Medical insurance
Want to join the team?
Email us
Related opportunities
Any questions about the job?
Ask them to our recruiters by writing to the mail:
job@innowise.com