Andersen

Java Developer

Не указана
  • Алматы
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Andersen, an international IT-company, invites an experienced Java Developer to work on a large-scale project in the field of Travel & Hospitality.

The customer is a leading provider of corporate travel management services. Founded over 30 years ago, the company specializes in organizing complex travel arrangements and supporting clients across various industries, including finance, construction, security, energy, and marine transportation. The company operates 20 regional offices worldwide, covering North and Latin America, Europe, Africa, the Middle East, and the Asia-Pacific region.

The project is the development of a product designed to provide corporate travel management services for clients in specialized sectors such as investment banking, legal and professional services, energy and maritime shipping, etc. It offers comprehensive solutions for organizing business trips, ensuring traveler safety, utilizing modern technologies and data, and delivering personalized service.

Technology stack on the project: Java 21, Java EE, SQL, Spring, Hibernate, Servlets, JSP, MySQL, XML, UML, GIT, TypeScript, JavaScript, Angular, HTML.

Responsibilities:

  • Designing, developing, and maintaining high-quality software applications using Java and related technologies.
  • Conducting thorough code reviews to ensure compliance with coding policies and best practices.
  • Mentoring developers on clean code principles and design patterns.
  • Coaching and guiding developers, fostering a culture of continuous improvement and adherence to coding standards within the team.
  • Investigating, researching and solving project implementation problems.
  • Keeping up-to-date project documentation.
  • Willingness to take responsibility for the team, performing team leader duties.

Must-haves:

  • Hands-on experience in software development, specifically with Java, for 5+ years.
  • Proven ability to work with both legacy systems and modern frameworks.
  • Proficiency in Java EE and Servlets.
  • Strong knowledge of SQL for database interactions and data manipulation.
  • Experience with Spring Framework for building enterprise applications.
  • Familiarity with front-end technologies such as JSP and JavaScript.
  • Understanding of Hibernate for ORM (Object-Relational Mapping).
  • Strong analytical and communication skills.
  • Ability to refactor and improve existing codebases while maintaining functionality.
  • Level of English – from Intermediate+ and above.

Nice-to-haves:

  • Experience working as a Team/Tech Lead.

Reasons why this job would be interesting to you:

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn an additional up to 1,000 EUR per month by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • English courses.
  • Private health insurance and compensation for sports activities.

Join us!