Software Engineer
Job brief
We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.
Responsibilities
- Develop new capabilities and re-architect parts of an existing system.
- Take part in test-driven, iterative development, prototyping, and reviews with a team of developers.
- Design and code middle and back-end in a clean and efficient way.
- Implement scalable and robust services.
- Develop external and internal APIs.
- Develop and run unit and performance tests to ensure scalability and reliability.
- Review and debug code.
- Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
- Determines and designs system specifications, standards, and programming to prepare and install solutions.
Requirements
- Bachelor’s degree in Software Engineering, Information Technology or related field
- Between 1 and 3 years of experience in software engineering
- Experience developing server-side web applications in Java
- Experience developing Java Web Services with public API (e.g. REST, SOAP)
- Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
- Proficient in object-oriented development
- Able to effectively and quickly adopt new technology
- Knowledge of Java frameworks, architecture, and design patterns
- Good communication skills
Job brief
We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.
Responsibilities
- Develop new capabilities and re-architect parts of an existing system.
- Take part in test-driven, iterative development, prototyping, and reviews with a team of developers.
- Design and code middle and back-end in a clean and efficient way.
- Implement scalable and robust services.
- Develop external and internal APIs.
- Develop and run unit and performance tests to ensure scalability and reliability.
- Review and debug code.
- Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
- Determines and designs system specifications, standards, and programming to prepare and install solutions.
Requirements
- Bachelor’s degree in Software Engineering, Information Technology or related field
- Between 1 and 3 years of experience in software engineering
- Experience developing server-side web applications in Java
- Experience developing Java Web Services with public API (e.g. REST, SOAP)
- Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
- Proficient in object-oriented development
- Able to effectively and quickly adopt new technology
- Knowledge of Java frameworks, architecture, and design patterns
• • Good communication skills
Empfohlene Jobs
Duales Studium Marketing (B.A.) am Campus oder virtuell (Berlin)
Wie begeistert man Kund:innen für ein Produkt? Wie bindet man sie langfristig an eine Marke? Genau das möchtest du wissen? Dann leg gleich los und starte Dein Duales Studium Marketing an der IU. …
Duales Studium Bauingenieurwesen (B.Eng.) am Campus oder virtuell (Berlin)
Du siehst Deine berufliche Zukunft in der Baubranche? Verwirkliche Deine Karriereziele mit einem Dualen Studium Bauingenieurwesen. Starte Dein Duales Studium im April oder Oktober direkt am Cam…
Office Manager:in (m/w/d) - Organisation, Administration & vorbereitende Buchhaltung | Vollzeit | 40 Stunden/Woche | Berlin
Du bist gut organisiert, denkst mit und sorgst gerne dafür, dass im Hintergrund alles läuft? Du behältst auch dann den Überblick, wenn mehrere Dinge gleichzeitig passieren, und packst Themen gerne …
Rechtsanwalt im Immobilienwirtschaftsrecht (m/w/d)
Das erfahrene Team von DSC Legal unterstützt seine in- und ausländischen Mandanten seit über zehn Jahren zuverlässig und kompetent bei der Umsetzung ihrer wirtschaftlichen Ziele. Wir sind spezialisie…
Guest Service Supervisor/ Schichtleitung Rezeption (m/w/d)
Willkommen bei der Frasers Hospitality! International mit familiärem Charakter Design, freche Farbakzente, Intuitive Technologie. Ein modern und zugleich luxuriös ausgestattetes 4* Superior H…
Beikoch (m/w/d) deutscher Gasthof - Vollzeit - unbefristet
Für einen deutschen Gasthof suchen wir aktuell einen fleißigen Beikoch (m/w/d) in Vollzeit zur Mitarbeit in einem dynamischen Team. Werden sie langfristig Teil eines [[motivierten]] Arbeitsumfelds. …
Sekretärin / Sekretär (m/w/d)
Löser Personalberatung besetzt seit 2005 erfolgreich Stellen mit Fach- und Führungskräften im Raum Berlin. Schwerpunkte sind Bauingenieurswesen, Architektur, Immobilienwirtschaft und Medizintechnik. U…
DH/ZMP (m/w/d) als Minijob 603 Euro Basis am Nachmittag gesucht
Für unsere moderne, digitale Zahnarztpraxis am U-Bahnhof Breitenbachplatz (Berlin) suchen wir DH / ZMP oder ZFA (m/w/d) auf Minijob-Basis. Wir bieten ein innovatives Team, modernste Hygiene und …
Working Student - People Operations (all genders)
We are looking for a Working Student to support our People & Culture team. This role is ideal for someone interested in HR administration, employee experience, and gaining hands-on insight into the d…
Haustechniker (w/m/d) Heizung, Lüftung, Sanitär
Das ist dein Team: Apleona Wohnservice Wir bei Apleona Wohnservice sind die Spezialisten, wenn es um das Wohlbefinden in den eigenen vier Wänden geht. Als Teil der großen Apleona-Gruppe verei…