Software Engineer

Jobringa

Berlin

On-site

EUR 52,000 - 76,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jobringa is seeking a Software Engineer to drive full lifecycle product development in Berlin. You will design, implement, and test server-side Java applications, build scalable services, and develop APIs for internal and external use.

You will participate in iterative development with a focus on clean code, architecture, and maintainability, applying TDD and code reviews to deliver robust software.

Qualifications

  • Bachelor's degree in software engineering or related field.
  • 1–3 years of software engineering experience.
  • Experience with server-side web apps in Java.
  • Experience with Java Web Services (REST/SOAP).
  • Experience with MySQL, PostgreSQL and MongoDB.
  • Proficient in object-oriented development.
  • Able to adopt new technology quickly.
  • Knowledge of Java frameworks, architecture and design patterns.

Responsibilities

  • Develop new capabilities and re-architect parts of an existing system.
  • Participate in test-driven, iterative development with a team of developers.
  • Design and implement server-side Java back-end.
  • Create scalable and robust services.
  • Develop external and internal APIs.
  • Develop and run unit and performance tests.
  • Review and debug code.
  • Create documentation and diagrams to explain solutions.
  • Define system specifications and standards for implementation.

Skills

Java
Object-oriented development
REST API design
Web services
Adapting to new tech

Education

Bachelor's degree in Software Engineering, Information Technology or related field

Tools

Java frameworks
Relational & NoSQL databases
REST & SOAP

Job description

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
  • Bachelors 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Developer
Java Backend Developer

swantech sol • Germany

On-site
EUR 50,000 - 70,000
Back-End Software Developer
Back-End Software Developer

EZ Exit Now • Germany

On-site
EUR 50,000 - 70,000
Flexible working arrangements
Collaborative team environment
Opportunities for professional growth
Senior Java Developer - Microservices & Spring - Remote
Senior Java Developer - Microservices & Spring - Remote

Toptal • Germany

Remote
EUR 70,000 - 110,000
Software Engineer, Backend
Software Engineer, Backend

JoVE • Germany

Remote
EUR 90,000 - 120,000
A competitive compensation package.
Direct impact accelerating science
Work with global teams
+1
Software Engineer (f/m/d)
Software Engineer (f/m/d)

United Skills Agency • Germany

On-site
EUR 65,000 - 90,000
Front End Developer
Front End Developer

It's All People • Düsseldorf

On-site
EUR 60,000 - 90,000
Senior Java Backend Engineer - Networking & Data Platform
Senior Java Backend Engineer - Networking & Data Platform

Doghouse Recruitment • Germany

Hybrid
USD 85,324 - 108,077
Personal learning budget
Remote work flexibility
Up to 30 days remote work per year
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

InfoBeans • München

On-site
EUR 65,000 - 85,000
Java Backend & API Integrations Engineer
Java Backend & API Integrations Engineer

Crédit Agricole • Germany

Hybrid
USD 70,000 - 100,000
Software Engineer
Software Engineer

Chicago Tech Viewer • Germany

On-site
EUR 55,000 - 75,000
Competitive salary
Flexible working hours
Remote work options
+1