Senior Java/Jakarta EE Fullstack Developer for cultural institutions software. Contributing to RIA framework development within a hybrid working model in Berlin.
Responsibilities
Participate in requirements analysis with product management.
Collaborate with internal teams to produce software designs and architectures.
Develop clean, scalable, and performant code using Java and Jakarta EE.
Responsibility for unit and integration tests.
Revise, update, refactor and debug code.
Continuously improve existing code base.
Develop documentation throughout the software development life cycle.
Serve as an expert on specific sections within the framework and provide technical support.
Mentor junior developers and provide technical guidance, promoting knowledge sharing and professional development within the team.
Requirements
Bachelor's or Master's degree in Computer Science or a related field.
8+ years of experience in Java/Jakarta EE development.
Good understanding of Java EE/Jakarta EE design patterns, frameworks, and APIs.
Experience using AI based coding approaches.
Good knowledge of SQL and relational databases (PostgreSQL is an advantage).
Experience with Java application servers (Payara is an advantage).
Excellent problem-solving skills and attention to detail.
Strong written and verbal communication skills.
Approachable, ready to help and a team player.
Ability to work independently as well as part of a team.
Fluent in English.
German is a plus.
Benefits
A great and experienced team to work with.
Colleagues who are eager to support your onboarding.
Flexible hybrid working model including workation , equipment for home office.
Modern Java/Jakarta + SQL tech stack with a strong focus on Java.
Your ideas have an important impact and cover a wide range of projects and topics (real Fullstack Development).
Amazing worldwide customer base with unique collections, cultural heritage and environmental background.
Working at the exciting intersection of high-tech and culture.
International team, diverse culture with flexibility and responsibility.
Full Stack Developer in a green startup focusing on innovative energy management solutions. Collaborating in agile teams to enhance SaaS products with development and strategy.
Mid - Senior Ruby on Rails Engineer at Transreport, improving backend systems for accessibility in rail travel. Collaborating with teams to maintain stability and support production reliability.
Entry level Software Engineer assisting with daily responsibilities for Captivation Software. Supporting the mission to protect the country with daily engineering tasks.
Python Engineer responsible for building and managing services for GenAI platform. Collaborating with multiple teams to enhance platform reliability and functionality.
Software Engineer at Character.AI developing and maintaining backend systems with applied ML for integrity. Leading technical design and innovation in AI safety challenges.
Backend Engineer developing scalable backend systems for products at Character.AI. Collaborating with cross - functional teams to deliver robust backend solutions in hybrid work environment.
Senior Software Developer developing scalable backend solutions using Java/Kotlin with Spring Boot for energy management. Joining the team in Darmstadt to improve system architecture and mentor junior developers.
Software developer working on Air & Sea Logistics systems in a hybrid position at a leading logistics technology company. Engaging in modern software development practices with a focus on Java and agile methodologies.
Senior Technology Engineer developing full stack applications at PNC. Responsible for designing and optimizing software and systems for commercial lending solutions.
Software Engineer Lead at PNC designing rich, responsive UI applications using Angular and Java. Leading technical design, development, and mentoring of onshore/offshore developers.