Java Developer

Company teamPosition

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

Pineapple
Contract Type

Freelance

Pineapple
Level

Medior/Senior

Pineapple
Location

Hybrid

Pineapple
Salary

from 150€/MD

Pineapple
Industry

Banking

Company team

Company teamRequirements

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

Our Top Clients