All offersKrakówJavaSenior Software Engineer
Senior Software Engineer
Java
Avenga

Senior Software Engineer

Avenga
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java, Groovy
    advanced
    Spring
    advanced
    SOAP Services based on Axis or CXF
    advanced
    Rest Services
    advanced
    SQL Server + Oracle Db
    advanced
    AngularJS, HTML +CSS, Javascript
    regular

Job description

Online interview
Responsibilities:
  • Design and implement new features and change requests, involving the full technology stack, from the user interface down to the database
  • Initiate and supervise refactoring of the source code and the architecture
  • Lead the technological evolution by proposing improvements and new ideas
  • Investigate and fix more complicated software issues
  • Assure high quality by maintaining testable source code
  • Mentor junior developers and perform code reviews
  • Maintain superb relations with colleagues inside and outside the team for efficient cooperation
 
Requirements:
  • Proved record of 5+ years of experience with large-scale software architecture
  • Hands-on experience with Java, Spring, SQL database engine (preferably Microsoft SQL Server or Oracle), a web application UI framework (Angular or other), web service technology (SOAP or REST)
  • Knowledge of architectures of distributed systems
  • Practice with Java web applications and web services
  • Experience at working with complex business requirements
  • Ability to convey complicated technical ideas to both IT and non-IT persons
  • Team spirit: We strongly believe that cool ideas are born by teamwork