Senior Java Software Engineer - Sofia/Remote
Santa Sofia, Italy
2 gg fa
source : Experteer

Senior Java Software Engineer A leading iGaming company is building a new office in Sofia, now is a great opportunity for the first team members to jump onboard (even remotely)!As the Senior Java Software Engineer, you will design, develop, and test software and applications.

You will be preparing architectural solutions, directing and participating in programming activities, monitoring, and evaluating system performance, and designing and implementing new programs and features.

Responsibilities : Take part in the architecture definitionPerform technical analysis and suggest improvementsDevelop new features and make changes to existing codeProactively participate in tasks estimationMaintaining source code of customizations on software platformReviewing requirements in order to prevent software platform specific issuesEstimating efforts needed to provide customization on software platformParticipation in meetings regarding tech solutions on customizationsDesign and implement custom functionalitiesCover the designed / implemented functionality with unit and integration testsInvestigating / building concepts / POCs of possible improvementsRequirements : 8+ years of Java developmentExpertise in all of the following areas : Java 7+, J2EEJava concurrency (practical experience and good knowledge)Experience in developing distributed systemsExperience in dynamic languages at least one of : Kotlin, JavaScriptKnowledge and skills in at least one of the following technologies : Amqp, zero mq, Jms, Kafka, HazalcastExperience with Spring, JDBC, NoSQL databasesGood SQL knowledgeUnderstanding of ETLBackend development experience (Rest API practice experience)Experience in creating junit testsExperience and knowledge with ORM, ACID, XML, JSON, HTML, mavenGood spoken and written EnglishDesirable : BS / MS degreeKnowledge of cross-platform Web & Mobile development and librariesExperience with dependency injection, data bindingUnderstanding of principles of the Clean ArchitectureKnowledge of Multi-thread applications, OOP & MVC concepts and design patternsUnderstanding principles of database modelling and programming like PL / SQL, PgSql Knowledge and skills in at least one of the following technologies : RabbitMQ, Amqp, zero mq, Jms, KafkaBasic Knowledge of html & javaScript libraries.

Basic Knowledge of Maven, Docker, Grande.

Segnala questo annuncio

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Invia candidatura
La mia Email
Cliccando su “Continua”, autorizzo neuvoo ad utilizzare i miei dati ed inviarmi avvisi email come menzionato nella sezione Politica sulla Privacy di neuvoo. Posso ritirare il mio consenso e cancellare la registrazione in qualsiasi momento.
Modulo di candidatura