Senior Java Developer
Sofia, BG, 1784
As a Senior Java Developer, you will be responsible for designing, developing, coding, testing, debugging, and customizing information technology (IT) solutions for both internal business needs and external clients. This includes working on applications, internet/web solutions, and other IT projects using a variety of languages and platforms. You will be specifically assigned to complete complex tasks and may also take on the role of a sub-project lead in larger projects.
A job that matters: Your tasks
-
Apply best practices and advanced methodologies, including Scrum techniques, to address and review system requirements, business processes, and evolving development and technology environments.
-
Develop innovative prototypes and proof-of-concepts.
-
Implement specified solutions in a manner that conforms to the system architecture (e.g., source code).
-
Review development results to ensure compliance with specifications, correctness, freedom from errors, and adherence to legal regulations and standards.
-
Create technical documents and prepare content for product documentation.
-
Specify products (e.g., new development or further development of devices and software) within the framework of the specified system architecture.
-
Analyse and solve customer problems
-
Engage in independent further training to enhance both domain competence and methodological skills.
-
Actively participate in PI Planning, especially if fulfilling the role of Product Owner or Scrum Master.
An experience that matters: Your Skills
-
6+ years of work experience as a Java Software Engineer.
-
Bachelor’s degree in either: IT, Computer Science, Mathematics/ another related field or relevant work experience.
-
Ability to design software in a scalable and distributed environment.
-
Experience with Operating Systems Windows and Linux/Unix
-
Understanding for Security topics
-
Experience with networking protocols like UDP, TCP, HTTPS, Websockets and SerialIO
-
Experience and understanding of network configurations like routing, firewall, (reverse) proxy, DNS
-
Experience with the following technologies: Java EE, Ant, Maven and RESTful APIs/Web Services.
-
Experience in working under Agile/Scrum methodologies.
-
Experience with tools such as: Git, Jenkins, Bitbucket and Jira
A workplace that matters: Our offering
-
Best opportunities in a globally operating company valuing diversity, inclusion, sustainability and mutual trust.
-
Attractive remuneration package.
-
Opportunity for flexibility with a hybrid working model.
-
Home office allowance
-
25 days paid annual leave.
-
Additional health insurance.
-
200 BGN Food vouchers.
-
Public transportation card.
-
Optional parking space.
-
Multisport card.
-
Brand new modern office premises in a class A business building.
-
Fresh fruits in the office.
-
Training and mentorship programs.
-
24/7 access to over 15,000 LinkedIn Learning courses to assist in your professional development and to expand on your individual interests.