Schwarz
Schwarz

Schwarz

Schwarz IT is the strong technology partner of the entire Schwarz Group. As a central IT service provider, Schwarz IT is responsible for the selection and provision of IT infrastructure, IT platforms and business applications. By continuously taking into account current technological developments, Schwarz IT identifies innovative options for action. In close cooperation with the departments, Schwarz IT develops professional and efficient IT solutions. In total Schwarz IT is responsible for IT...

Read more  →
Java Software Engineer | Schwarz
Job
  • Work place: Hybrid

  • Collaboration: Employment contract

  • Work time: Full Time

  • Seniority: Team member

  • Experience: 4-6 years

  • Updated on: 2 years ago

  • Vacant from: 05 Apr, 22

  • Expired on: 20 Aug, 23

  • Pay: Negotiable

  • Categories: Backend, Java

Company
  • Size:21 - 100 employees

  • Industry:Information Technology and Services

Market (net €/month)
  • Only Loginro members with a minimum completed profile that share their salary expectations for this position may access its industry median pay.
Role

Job Purpose

We are looking for a motivated Java Developer to work with our cross-functional team and join our world-class community of talented experts. He/She will be responsible for leading the development and support of individual applications. This involves planning, analysis, detailed design, testing and implementing the components.

He/She will lead the effort in the analysis and implementation of an application and all of its components. This involves determining systems requirements and leading systems design. He/She will partner with the IT Architects during the initial stages of the project/solution to ensure the accuracy of business cases and that the solution will meet the business need.

The Senior Java Developer adheres to the established lifecycle methodology and practices in accordance to project plans while carrying out their responsibilities. This may include maintaining program libraries and technical documentation of the individual applications.


Key Responsibilities

  • Provide technical guidance to Junior Java Developers in project: planning, estimating, reporting, scheduling, and workflow
  • Write well-designed, efficient code
  • Lead the development and configuration of applications from conceptualization through stabilization
  • Lead effort in code review, testing, debugging and documenting application
  • Fix any defects and performance problems discovered in testing
  • Develop and recommend technical strategies and solutions to management
  • Lead implementation of application by analysing the current system environment, using technical tools and utilities, performing complex product customization and verification procedures to ensure successful installation of systems hardware/software
  • Lead effort to provide support to production support service requests and perform routine maintenance and support activities



Requirements

Knowledge/Skills/Experience

  • 5+ years of core Java experience; Back End development
  • Proven experience in designing software architecture
  • Providing innovative solutions to technological challenges (non-functional requirements, like scalability)
  • Must have Strong Debugging Skills
  • Showing a passion for new technology and be open for new development trends
  • Delivering clean code that supports a consistent user experience and product quality
  • In-depth knowledge of popular Java frameworks like Spring Boot and Hibernate
  • Strong understanding of unit testing, ensuring good quality code, experience with: Junit, Cucumber, TestNG , HttpUnit, Mockito, integration tests and TDD
  • Service Oriented Architecture / Web Services / REST
  • Hands on experience with developing REST APIs
  • Experience with messaging technologies like: RabbitMQ, Kafka
  • Structured, solution-oriented, pro-active, and being able to work independently
  • Hands on experience with Microservices
  • Caching systems like: Redis
  • Databases: Oracle, PostgreSQL, MySQL


Nice to have Experience with

  • Microsoft Azure or GCP
  • Docker
  • Red Hat Open Shift container platform
  • Optional: Front-end JavaScript frameworks like: Vue.js - is a big advantage


Available in

București

Brasov

Benefits included

Meal tickets

Medical insurance

Additional vacation days

Work from home

Office perks (ping-pong, juice, gaming spaces ie)

Gym & sport subscriptions

What else can you do

Since you scrolled down here
lets enjoy this a bit more!

Blind peek another awesome job

Share this job