Senior Java Developer

For major European utilities company in Prague, we are searching for Senior Java developer, who will be responsible for designing, building and maintaining Java applications. Java Developer supports business by recommending new solutions to improve the user experience. He should understand the most appropriate tools, methodologies and languages to use for specific problem or solution. Must have analytical thinking and being able to solve problems, develop according to the software quality principles. And also must be willing to document his/her work design, code, interfaces. Work place is in Prague.

Role

  • Analyze user requirements and translate them into software design
  • Design, build, unit test and maintain efficient, reusable and reliable Java code
  • Debug and resolve technical issues
  • Ensure the best possible performance, quality and responsiveness of the applications
  • Identify bottlenecks, bugs and propose solutions to these problems
  • Maintain code quality, organization and automatization
  • Develop documentation to track
  • Close cooperation with business users within the company

Profile

  • 5y+ experience of developing apps in Java required, 2y+ in Java8 big advantage
  • Must have skills in Spring (Core, MCV, data, remoting, messaging, etc.), Spring-Boot, Hibernate
  • Solid experience with Swing
  • Should have experience in software integration, messaging (e.g. RabbitMQ, ActiveMQ, Apache Camel)
  • Experience with Scrum and Agile processes, e.g., Git, Jira, Confluence
  • Good understanding of application security and OWASP principles
  • Knowledge of virtualization, e.g. Docker, Kubernetes
  • Ability to communicate effectively within software development team
  • Ability to quickly understand requirements and business needs
  • Experience with energy market projects is a plus
  • Fluent English

Contact

OMEGA Recruitment
Na Příkopě 22
110 00 Praha 1
info@omegarecruitment.cz
www.omegarecruitment.cz