
Software Engineer - Sr. Consultant
- Warszawa, mazowieckie
- Stała
- Pełny etat
- Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization.
- Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem.
- Provides domain expertise on the development of technical documentation of solutions and contributes to standard processes in technical documentation as needed.
- Plays a key role in the development and delivery of new features across products from end-to-end.
- 8+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.
- 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD
- 6+ years Java: Strong proficiency in Java programming.
- Integration: Experience with integrating with other systems and third-party services (e.g., RESTful APIs, SOAP, OAuth, SAML).
- Familiarity with building and deploying applications using microservices architecture.
- Build Tools: Familiarity with build and dependency management tools like Maven and Jenkins.
- Testing: Experience in unit testing using Junit.
- Solution Design: Ability to design scalable, maintainable, and performant solutions.
- Security: Understanding of security best practices.
- Performance Optimization: Skills in optimizing for performance, including caching strategies and efficient use of resources.
- Problem-Solving: Strong analytical and problem-solving abilities to address complex technical challenges.
- Collaboration: Excellent teamwork and collaboration skills to work effectively with cross-functional teams.
- Communication: Strong verbal and written communication skills to articulate technical concepts to non-technical stakeholders.