Java Developer
Position
As a MAS developer there are requirements on technical skills and behavioural-social characteristics which could be considered as required or beneficial.
- design, develop, test, deploy, maintain and improve software
- collaborate with other team members
- work in agile environment
- cooperate with business and IT analysts on daily base
- document and share knowledge of delivered solutions
- participate on continuous integration and delivery including code reviews
Contract Type
Freelance
Level
Medior/Senior
Location
Hybrid
Salary
from 150€/MD
Industry
Banking
Requirements
Required skills and knowledge:
- experience as a Java software developer
- experience in object-oriented design, problem solving, design patterns
- strong knowledge in development of enterprise applications
- experience with Groovy and Grails
- strong experience with SOAP and REST
- experience with Spring framework
- knowledge of SQL and database design principles
- experience with writing unit tests
- experience with Java Application Servers (JBoss, Tomcat)
- essential Linux knowledge
- experience with gradle, git, IDEA, CI
- strong team player
- attention to detail
- passion for implementing software engineering best practices
- passion for learning and growing
Nice to have:
- experience with Hibernate
- track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations
- experience with Agile methodologies (SCRUM)
- experience with Atlassian products usage (Jira, Confluence, Bitbucket, Bamboo)
- basic experience with SoapUI and JMeter
- experience with business-driven development
- experience in the development in bank industry
- ability to perform effective code reviews with focus on quality