{"id":3676,"date":"2023-05-17T15:25:02","date_gmt":"2023-05-17T13:25:02","guid":{"rendered":"https:\/\/sidler-sa.ch\/?post_type=job_listing&#038;p=3676"},"modified":"2023-06-03T00:43:58","modified_gmt":"2023-06-02T22:43:58","slug":"senior-java-back-end-developer-lugano","status":"expired","type":"job_listing","link":"https:\/\/sidler-sa.ch\/en?post_type=job_listing&p=3676","title":{"rendered":"SENIOR JAVA BACK END DEVELOPER \u00a0\/ LUGANO"},"content":{"rendered":"<p>On behalf of our esteemed Customer, We are recruiting the following profile<\/p>\n<p><strong>SENIOR JAVA BACK END DEVELOPER &nbsp;\/ LUGANO<\/strong><\/p>\n<p><strong>Duties and Responsabilities<\/strong><\/p>\n<ul>\n<li>Responsible for the design, implementation and life-cycle-management of cloud applications and related software projects<\/li>\n<li>Write and validate the code, participate in design reviews and provide input<\/li>\n<li>Develop and maintain major server-side components and web applications<\/li>\n<li>Translate technical requirements into programmed application modules and &nbsp;develop\/enhance software application modules<\/li>\n<li>Ensure the best performance and scalability of the Cloud application<\/li>\n<li>Ensure quality and completeness of the product through unit testing, documentation, and &nbsp;maintenance as appropriate<\/li>\n<\/ul>\n<p><strong>The ideal candidate will have the following skills, knowledges and experience<\/strong><\/p>\n<ul>\n<li>Core: Java 17, Spring Boot, Hibernate. Experience with different Spring frameworks: Core, Data, Cloud, Security, Integration, Batch, AMQP, MVC<\/li>\n<li>Experience in using some of database technologies: PostgreSQL, TimescaleDB, Elasticsearch, MongoDB, JPA, JDBC, Hibernate, SQL<\/li>\n<li>Experience in messaging protocols such as MQTT and AMQP and brokers such as RabbitMQ<\/li>\n<li>Experience with caching frameworks or tools, such as Ehcache or Redis<\/li>\n<li>Cloud: AWS, GCP<\/li>\n<li>Other: Protobuf, Mave<\/li>\n<\/ul>\n<p><strong>Nice to have<\/strong><\/p>\n<p>AI and Machine Learning and experience in data processing (real-time\/batch\/heterogeneous data processing), multi-threading and concurrency in Java<\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"Lugano","_application":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":"","_job_grid_image":"","is_private":"0","_job_desc":"","_job_level":"","_job_experience":"","_job_company_name":"sidler-ict","_job_content":"","_custom_apply_link":"0","_apply_link_type":"","_apply_link_text":"","_apply_link_email":"","_apply_form_link":""},"job-categories":[67],"job-types":[3],"ctrljm_skill":[83,82],"job_listing_tag":[102],"class_list":{"0":"post-3676","1":"job_listing","2":"type-job_listing","3":"status-expired","4":"hentry","5":"ctrljm_skill-en","6":"ctrljm_skill-it","7":"job_listing_tag-sidler-ict","8":"no-post-thumbnail","9":"pt-10","11":"job-type-ict"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/job-listings\/3676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/media?parent=3676"}],"wp:term":[{"taxonomy":"job_listing_category","embeddable":true,"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/job-categories?post=3676"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/job-types?post=3676"},{"taxonomy":"ctrljm_skill","embeddable":true,"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/ctrljm_skill?post=3676"},{"taxonomy":"job_listing_tag","embeddable":true,"href":"https:\/\/sidler-sa.ch\/en\/wp-json\/wp\/v2\/job_listing_tag?post=3676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}