Senior Java Software Engineer at Tangent International
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

20 Jan, 27

Salary

9000.0

Posted On

22 Oct, 26

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description
  • Designing, developing and maintaining backend applications using Java and Spring Boot
  • Building and developing microservices and REST APIs
  • Taking ownership of services throughout the software development lifecycle
  • Contributing to system design, architecture and technical decisions
  • Modernising and improving existing applications and services
  • Troubleshooting and resolving technical issues within production environments
  • Improving application performance, scalability, reliability and maintainability
  • Working with relational databases and SQL
  • Collaborating with Product, QA, DevOps and other Software Engineers
  • Participating in code reviews and contributing to engineering best practices
  • Supporting and mentoring less experienced engineers where appropriate


What we're looking for

  • Strong commercial experience developing backend applications with Java
  • Good knowledge of core Java and the wider Java ecosystem
  • Commercial experience with Spring / Spring Boot
  • Experience designing and developing microservices
  • Strong experience building and consuming RESTful APIs
  • Experience with SQL and relational databases such as PostgreSQL, MySQL or Oracle
  • Understanding of object-oriented programming, data structures, collections and common software design principles
  • Experience working with modern software development and CI/CD practices
  • Comfortable taking ownership of technical problems and working independently when required


Responsibilities
Loading...