Sage Company Profile

Senior Software Engineer at Sage (Bytom, Poland)

About the Employer

Job Description

We require a Developer to work with a local cross functional Agile development team to deliver new product user stories for our global compliance cloud initiative. You will work very closely with other team members (BAs, testers, developers, architects) and other agile team(s), liaising closely with internal stakeholders, working in a cutting-edge technology environment with quick delivery cycles, in an enterprise class architecture. You will need to understand software delivery process, be highly analytical and detail orientated. They will also need to be an excellent communicator and be focused on delivering projects on time, to a high standard. You will be a professional who is passionate about their work and driven to produce a high quality and innovative product which meets customer and business requirements. Key accountabilities and decision ownership: • Work closely with the team, especially the business analyst, testers and other developers to implement the user stories • Liaise with local country experts and product teams for additional detail • Push forward the technology advancement • Cooperate with development team community to assimilate new technologies and standards • Drive the delivery process Skills, know-how and experience: Must have: • Ability to work independently and prioritise tasks • 3-5+ years of experience with Java-based development framework (Spring, Spring Boot, J2EE) • Familiarity with development aiding tools (e.g. Maven/Gradle, YourKit/ Mission Control) • Experience with version control (e.g. Git, Subversion) • Familiarity with concepts of MVC, OOP, RESTful, and ORM • Ability to understand the formal requirements • Very good written and verbal communication skills in Polish (good in English) Preferred: • Familiarity with integrating external API services • Basic understanding of micro services architecture • Understanding of unit testing and test automation • Familiarity with development and deployment of cloud-based products • Basic understanding of application containerization technologies (e.g. Docker)