Senior Software Engineer - Java (m/w/d)

Neoshare

Germany (OH)

On-site

USD 74,082 - 108,274

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

30 days paid vacation
Hybrid work model
Deutschland Jobticket
Urban Sports Club subsidy
Regular team events

Job summary

Neoshare is seeking a Java backend developer to build scalable enterprise applications. The role emphasizes strong OOP with Java, Spring Framework expertise, and robust REST/SOAP services, plus microservices and unit tests.

You will collaborate in a multilingual, international team and contribute to architecture decisions and best-practice coding standards. Responsibilities include delivering high-quality software, maintaining documentation, and supporting CI/CD processes.

Qualifications

  • At least 3 years of professional experience in Java backend development.
  • Experience with software development projects and delivery methods.
  • Excellent understanding of OOP concepts with Java.
  • Experience with the Spring-Framework.
  • Experience with database persistence (JDBC) and relational databases.
  • Familiar with SOAP & REST web services and microservices and unit tests.
  • Good understanding of software design and architecture, and ability to read diagrams.
  • Excellent understanding of Git.
  • Fluent in German and English; work in an international team.
  • Ideally, experience in virtual collaboration with Teams at different locations.

Responsibilities

  • Provide high-quality products that meet all functional and non-functional requirements.
  • Develop scalable and easily usable Java applications.
  • Create comprehensive documentation.
  • Develop with the best coding standards, policies, and procedures for development, continuous integration, and deployment.

Skills

Java backend development
Spring Framework
OOP with Java
REST & SOAP web services
Microservices & unit tests
JDBC & relational databases
Git
Technical writing
German & English fluency
Virtual collaboration (Teams)

Job description

Responsibilities
  • Provide high-quality products that meet all functional and non-functional requirements.
  • Develop scalable and easily usable Java applications.
  • Create comprehensive documentation.
  • Develop with the best coding standards, policies, and procedures for development, continuous integration, and deployment.
Qualifications
  • At least 3 years of professional experience in Java backend development.
  • Experience with software development projects and delivery methods.
  • Excellent understanding of OOP concepts with Java.
  • Experience with the Spring-Framework.
  • Experience with database persistence (JDBC) and in-depth knowledge of relational database concepts.
  • Familiar with web services SOAP & REST and experienced in development of microservices and unit tests.
  • Good understanding of software design and architecture, and ability to read, understand and follow architectural diagrams.
  • Excellent understanding of Git and confident in using it.
  • Fluent in German and English; work in an international team.
  • Ideally, experience in virtual collaboration with Teams at different locations.

We offer 30 days of paid vacation, flexible hours, and a hybrid model that lets you work from home or the office.

Benefits
  • Monthly contribution to the Deutschland Jobticket for sustainable commuting.
  • Subsidized fitness memberships with Urban Sports Club.
  • Regular team events, from barbecues to after-work gatherings, to keep our culture vibrant.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer (m/w/d) – Konstanz, Berlin oder remote
Java Developer (m/w/d) – Konstanz, Berlin oder remote

SEITENBAU GmbH • Germany (OH)

On-site
USD 74,000 - 103,000
Java Developer
Java Developer

CloudDevs • Germany (OH)

Remote
USD 52,000 - 88,000
30 vacation days
Christmas bonus
Remote work flexibility
+3
Graduate Java Software Engineer
Graduate Java Software Engineer

SA Cosmos • Germany (OH)

Hybrid
USD 51,000 - 75,000
Permanent contract
Hybrid work model
Opportunities for continuous learning
+1
Senior Java Developer (f/m/x)
Senior Java Developer (f/m/x)

EvidentIQ, LLC. • Germany (OH)

Hybrid
USD 90,000 - 120,000
Flexible working hours
Attractive compensation package
Company pension scheme
+2
(Senior) Software Developer Applications (m/f/d)
(Senior) Software Developer Applications (m/f/d)

QUNDIS GmbH • Germany (OH)

On-site
USD 64,000 - 88,000
Performance-based compensation
Team events
Ongoing coaching and professional development
Informatiker als Software Developer Java / Javascript (m/w/d)
Informatiker als Software Developer Java / Javascript (m/w/d)

StudySmarter • Germany (OH)

On-site
USD 52,000 - 75,000
Urlaubstage 30
Urlaubstage 40
Urlaubstage 50
+3
Java Delivery Master (m/w/d)
Java Delivery Master (m/w/d)

Objectway Limited • Germany (OH)

Hybrid
USD 81,000 - 106,000
30 Tage Urlaub
Moderne Arbeitsumgebung
Fitnessangebote
Java Entwickler:innen (w/m/d)
Java Entwickler:innen (w/m/d)

Uzuner Consulting GmbH • Bremen (KS)

Hybrid
USD 63,000 - 104,000
Backend & Integration Java Developer m/w/d M/F
Backend & Integration Java Developer m/w/d M/F

CACEIS-Gruppe • Germany (OH)

Hybrid
USD 80,000 - 100,000
(Senior) Software Developer (m/w/d)
(Senior) Software Developer (m/w/d)

ZDF Digital • Germany (OH)

Hybrid
USD 68,000 - 91,000
Betriebliche Altersvorsorge
Unfallversicherung
Zuschuss zum Deutschlandticket
+2