Software Developer Java (m/f/d) at GieseckeDevrient
81677 München, , Germany -
Full Time


Start Date

Immediate

Expiry Date

28 Sep, 25

Salary

0.0

Posted On

29 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Web Services, Git, Front End Development, Hibernate, Spring Boot, Design, English, Computer Science, Application Servers, Rest, Distributed Applications, Version Control, Operations, Sql Server, Relational Databases, Database, Angular, Communication Skills, Oracle

Industry

Computer Software/Engineering

Description

REQUIRED SKILLS

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 5+ years of experience with Java technologies and frameworks (Spring Boot, Hibernate, EJB, REST, and Web Services)
  • Experience with J2EE application servers such as WebSphere or JBoss
  • Nice to have is hands-on experience with Angular for front-end development
  • Strong skills in object-oriented analysis, design, and development
  • Advanced proficiency with Hibernate ORM for persistence and database operations
  • Solid experience with relational databases (Oracle, SQL Server), including performance tuning
  • Proficient in version control and DevOps tools: Git, GitHub Copilot, Azure DevOps, and Azure Boards
  • Excellent troubleshooting and debugging skills for distributed applications
  • Strong communication skills in English
  • Ability to work effectively in multicultural, international teams
Responsibilities
  • Design, implement, and unit test Java components for enterprise financial applications
  • Provide effort estimates for assigned tasks and components
  • Collaborate closely with system testers, support specialists, and business analysts
  • Troubleshoot and resolve technical issues throughout the development lifecycle
  • Develop proof of concepts (PoCs) to validate design decisions
  • Actively contribute to a cross-site Scrum team (Munich and Gurugram), including process improvements and team goals
  • Integrate your components seamlessly with those developed by other team members
  • Promote a culture of professionalism, collaboration, and continuous improvement
Loading...