Java Developer/ TechLead

Polska Grupa Lotnicza

  • Łódź

    Łódź, Łódź
  • offer expired 2 months ago
  • B2B contract
  • full-time
  • specialist (Mid / Regular), senior specialist (Senior)
  • home office work
  • remote recruitment

Technologies we use

Expected

  • Git

  • ESB Apache Camel

  • AWS

  • PostgreSQL

  • Docker

  • AEM

  • Nexus

  • Sonar

  • ELK logs

  • Swagger

  • Jenkins

  • Jira

  • Confluence

Operating system

About the project

We are developing new CMS on our lot.com page. We work in a Scrum in international team. As we growing and creating another scrum team we locking for Tech Lead for our backend devs who will be developing and helping the team mostly in integration area such as ESB.

Your responsibilities

  • Work as a Senior/Tech Lead Java Developer

  • Code review

  • Verifie and addresse non-functional requirements e.g., scalability, performance, security during development of concrete, detailed solution architecture plans

  • Conduct feasibility studies of potential solutions to fulfil existing business requirements

  • Strongly collaborate with internal software development teams & governance of outsourced suppliers involved in the area providing supervision and guidance

  • Defines architecture-compliant Solution Strategy and Solution Design following architecture principles and technology standards, guidelines

  • Enforces standardization, smooth integration to existing IT landscape

  • Help to build the architectural design of new digital solutions based on digital components (AEM, ESB Apache Cammel) in integration

  • Menage future solution, create, and maintainsrespective documentation

  • Provides guidance and consultancy to product owners

  • Contribute to internal knowledge sharing initiatives

  • Assess the current digital component portfolio and build repeatable architectural patterns providing guidance to internal and external parties and ensuring the successful implementations and uptake of best practices

Our requirements

  • Excellent knowledge of Java supported by 5+ years of professional experience

  • 2 years of experience in either internal role (e.g., solution architect / lead developer) or external role (e.g., sales engineering, consulting)

  • 2 years of relevant work experience in designing IT solutions, development skills and experience (e.g. Java/Python/JavaScript) is a plus

  • Experience with Cloud environment (preferably AWS/Azure), REST APIs, OAuth/SAML ,CMS

  • Knowledge of various Integration patterns, webservices, mule ESB and IT Security best practices (OWASP) is a must

  • Ideally experience working with and deploying Content Management (CMS) and web technologies and the respective interfaces and APIs

  • Experience with large-scale custom implementations

  • Knowledge and experience of Agile methodologies e.g. Scrum, Kanban, SAFe

  • Knowledge and understating of software development lifecycle in DevOps environment

  • Preferred experience with mobile app development and troubleshooting

  • Platform and Architecture technical skills and knowledge of emerging technologies/platforms

  • Experience developing technical documentation (technical design documents, architecture diagrams, etc.)

  • Fluent in English (written and verbal)

This is how we organize our work

This is how we work

  • in house
  • you can change the project
  • you have influence on the choice of tools and technologies
  • you have influence on the technological solutions applied
  • you have influence on the product
  • you develop the code "from scratch"
  • you focus on product development
  • you focus on code maintenance
  • agile
  • scrum
  • kanban

Team members

  • backend developer
  • frontend developer
  • fullstack developer
  • devOps
  • automated test programmer
  • manual tester
  • product owner
  • scrum master
  • business analyst
  • system analyst
  • SAP specialist
  • IT administrator

This is how we work on a project

  • Clean Code

  • code review

  • design patterns

  • architect / technical leader support

  • Continuous Deployment

  • Continuous Integration

  • DevOps

  • integration tests

  • test automation

  • testing environments

  • manual tests

Development opportunities we offer

  • support of IT events

  • technical knowledge exchange within the company

What we offer

  • Stable, long-term cooperation in a developing company,

  • Implementation of tasks in the Scrum methodology,

  • Interesting projects, finally the aviation industry 😊

  • Possibility of influencing the method of implementation of the functionalities,

  • Openness to the introduction of new technologies

  • A rich package of benefits, including: airline tickets for LOT connections and selected airlines around the world

  • Possibility to participate in international conferences in Poland and abroad

Benefits

  • sharing the costs of sports activities

  • private medical care

  • life insurance

  • remote work opportunities

  • corporate products and services at discounted prices