🏢 Offshore Consulting Shops

Luxoft is an IT consulting and software engineering services firm that provides bespoke technology solutions to external clients, often operating as a staff augmentation or professional services provider.

This company was flagged and excluded from default search results. Proceed with caution.

Luxoft
Posted 1mo ago

Senior Java Developer with DevOps skills

Luxoft
Krakow, Lesser Poland Voivodeship, Poland
OnsiteFull Time
Responsibilities
  • designing software
  • developing applications
  • maintaining pipelines
Requirements
  • Strong core Java and OOP
  • Spring
  • Unit testing/TDD
  • Basic UNIX
  • CI/CD and infrastructure automation experience (GitLab
  • Terraform
  • Microsoft Azure)
  • English C1 and senior-level experience
Technical tools mentioned
JavaJSFJUnitMockitoPowerMockJBehaveGrailsSpringHibernateSybaseMavenGitLabLiquibaseJMeterSublimeReactCucumberKafkaFlinkElasticsearchDockerMicrosoft AzureTerraformUnix

Job description

Project description

Team: Highly open-minded, progressive, and professional team.
Technologies: Highly scalable and flexible web application based on state-of-the-art technologies like Java, JSF, JUnit, Mockito, PowerMock, JBehave, Grails, Spring, Hibernate, Sybase, Maven, GitLab, Liquibase, JMeter, Sublime, React, Cucumber.
Process: Agile process implemented, including artifacts such as product backlog refinement, sprints, product backlogs, retros, velocity, and feedback from end users. Quality is everything. UI/ UX developer and TDD/ BDD approaches with extended OOP/ clean practices on the board.
Infra: Superb infrastructure for development and communications.
Ongoing learning: Regular business training from real market operators from NY and London.
Innovation: open forum with top-down and bottom-up ideas for technical and organizational improvements. Moreover, towards Release When Ready, Release on Demand, Molecular Platform with Kafka, Flink, Elasticsearch, Docker for AI, and Azure cloud adoption.

Responsibilities

  • Design, develop, and enhance Java-based applications in line with business and functional requirements.
  • Analyse existing code, troubleshoot issues, and implement performance, reliability, and maintainability improvements.
  • Perform unit testing, code reviews, and support system integration and user acceptance testing activities.
  • Develop and maintain CI/CD pipelines, infrastructure-as-code, and deployment automation using GitLab, Azure Pipelines, Terraform, and Unix scripting (around 30% of the time).
  • Collaborate with cross-functional teams throughout the software development lifecycle, including requirements analysis, release management, and production support.

Skills

Must have

  • Experience in core Java
  • Basic UNIX skills
  • Spring basics
  • Strong OOP skills and ability to propose the design and implement changes in complex systems
  • Promoting clean code discipline (Clean Code: A Handbook of Agile Software Craftsmanship)
  • Practical experience with unit testing and TDD
  • Problem-solving skills
  • Pro-active team worker
  • Good communication skills
  • Professional Working Proficiency in English

Nice to have

  • Basic understanding of microservices architecture

Other

Languages: English: C1 Advanced

Seniority: Senior