Senior Software Engineer - Java / Apache
Are you a software engineer with a background in Java and build automation tools that is looking for a new opportunity within a cutting edge team?
At European Tech Recruit we are working alongside an industry leading transportation and payment company to help them bring on board a senior software development engineer.
Requirements :
- A university degree in a quantitative field (such as computer science, mathematics, engineering, or natural sciences) or an equivalent qualification.
- Extensive experience in the IT industry.
- Up-to-date knowledge of methodologies, programming languages, and technologies.
- Strong commercial experience with Java (JEE).
- Proficiency in tools like IntelliJ, Eclipse, Git, Subversion, Maven, Ant, Jenkins, Jira, or similar.
- Familiarity with UML design tools or equivalents.
- Proficient in German.
What's on offer?
- Competitive compensation package.
- Opportunities for professional growth and skill development.
- Collaborative and innovative work environment.
- Access to cutting-edge technologies and modern software development practices.
- Chance to contribute to both legacy system improvements and greenfield projects.
Responsibilities :
- Analyze functional requirements.
- Design and create detailed technical specifications for software development.
- Implement software, including configuration control, unit testing, and continuous integration.
- Support or execute the deployment process.
- Produce and maintain internal technical documentation as needed, such as software designs, test specifications, and technical notes.
- Demonstrate strong technical skills and expertise in software development.
- Provide guidance and assistance to less experienced team members.
- Collaborate with other software engineering teams, database teams, testing teams, and documentation teams.
- Recommend test controls, strategies, and equipment, define test schedules, and determine test data requirements. Test and document results.
- Report to the project manager and / or team lead on performance against timelines, specifications, and quality requirements.
Identify deviations from the plan and propose corrective actions.
- Maintain IT documentation and adhere to IT procedures.
- Stay updated on developments and advancements in software engineering. Identify opportunities for process improvement and support their implementation across the organization.
- Comply with company values and adhere to all company policies and procedures, particularly in regard to the code of conduct, quality, security, and occupational health, safety, and environmental policies.
- Perform other duties as assigned by the manager, as reasonably required.
If this role interests you then please apply here or send your CV directly to [email protected]
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https : / / eu-recruit.
com / about-us / privacy-notice / )