
Share Budapest XIII. Back Software Engineer (Java) Reference number WHCSZ13159
Tasks
-
Work autonomously as a software developer.
-
Develop high-quality, maintainable, and well-structured code, primarily in Java, that meets functional requirements.
-
Create and maintain technical documentation; contribute to defining both manual and automated test cases related to developed or updated code.
-
Analyze and break down complex problems, clarify requirements, and provide time estimates for development tasks.
-
Design and define interfaces between software modules, leveraging existing technologies where applicable.
-
Advocate for robust testing practices by implementing automated tests, including unit and higher-level tests, to enhance code quality.
-
Conduct research and develop proof-of-concepts (POCs) to explore integration options and demonstrate technical feasibility.
-
Ensure the accuracy and quality of documentation within the scope of the project.
-
Collaborate with distributed development teams in a global environment.
-
Share knowledge and best practices with team members, actively mentoring junior developers.
Expectations
-
Bachelor’s degree in Computer Science or a related STEM field (Science, Technology, Engineering, Mathematics).
-
Minimum of 3 years of proven, hands-on experience in software and tool/service development.
-
Strong knowledge of source code and artifact management tools such as Git, GitHub, Nexus, or similar.
-
Experience with Windows-based software development.
-
Proficient in object-oriented design principles and experienced with multiple programming languages, particularly Java and JavaScript.
-
Native-level proficiency in German is a significant advantage.
-
Experience with SQL and database development, Oracle ADF, JDeveloper, and WebLogic is a plus.
-
Familiarity with C++ is an added benefit.
Our offer
- Competitive salary and benefits package
- Hybrid working (2 days onsite)
- International environment