Andersen Software Logo png

Software Engineer Java

Andersen Software

Job Description

Summary

Andersen, an international IT company, invites an experienced Java Software Engineer with DevOps experience to work in the field of Banking.

The customer is a financial institution founded in 1992. It is a modern, beneficial, and universal bank. It is currently one of the leading banks in the South Caucasus region in terms of assets, customer base, and international operating portfolio. It has the largest network of ATMs in Azerbaijan. Its head office is located in Baku. With 63 branches and 15 sub-branches.

The project is to design, develop, and maintain banking apps that impact millions of users.

Technology stack on the project: Java, Spring, Kafka, Docker, Kubernetes, AWS, Azure, GCP.

Responsibilities

  • Designing and maintaining reliable and efficient infrastructure.
  • Applying Chaos Engineering principles to improve system resilience.
  • Promoting reliability culture through testing and coaching.
  • Managing cloud-based systems (AWS, Azure, GCP) and ensuring availability and performance.
  • Automating provisioning, deployment, and monitoring of infrastructure components.
  • Developing monitoring solutions and addressing performance issues.
  • Responding to and resolving incidents and implementing preventive measures.
  • Developing and maintaining deployment pipelines using CI/CD tools.
  • Optimizing deployment processes and minimizing downtime.
  • Identifying and eliminating performance bottlenecks.
  • Planning for system scalability.
  • Collaborating with security teams and following best practices and standards.
  • Conducting regular security audits and ensuring adherence to industry standards.
  • Creating and maintaining documentation for processes, configurations, and guides.

Requirements

  • Experience as a Java Developer for 4+ years.
  • Experience with Spring.
  • Experience with Kafka.
  • Experience in Site Reliability Engineering.
  • Experience in algorithms, data structures, analysis, software design, or Unix/Linux systems, IP networking, performance and application issues, troubleshooting and debugging complex distributed systems.
  • Experience with containerization technologies (Docker, Kubernetes) and orchestration.
  • Deep understanding of networking, system administration, and infrastructure as code (IaC) principles.
  • Ability to troubleshoot complex issues and provide effective solutions.
  • Strong interpersonal skills and the ability to work effectively in a team environment.
  • Capability to lead and mentor junior team members, providing guidance and support.
  • Level of English – from Intermediate and above.

Desired skills

  • Strong knowledge of cloud platforms (AWS, Azure, GCP) and associated services.

Reasons to join us

  • 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 additional up to 1,700 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!

Recently added jobs at Andersen Software

Frontend Developer

Frontend Developer - React

Go Developer

Freshly added jobs

+301
30 days

Software Engineer

Senior React Developer

Full Stack Developer

C++ Developer