Java Developer
Oferty pracySummary
Andersen is hiring a Java Developer to build scalable enterprise applications, develop modern backend solutions, and contribute to high-quality software delivery using Java technologies.
Andersen is a pre-IPO software development company providing a full cycle of services. For over 19 years, we have been helping enterprises and middle-sized firms worldwide transform their businesses by creating effective digital solutions using innovative technologies.
Today, we are working with organizations from various parts of the world, including North America, Western Europe, Israel, Australia, and the UAE. Our expertise covers FinTech, Healthcare, Retail, Telecom, Media & Entertainment, Logistics, Travel & Hospitality, eCommerce, and other industries.
Responsibilities
- Developing applications based on microservices architecture using Spring Boot.
- Creating Java applications with REST APIs.
- Designing and developing database objects: stored procedures, functions, views, tables, indexes, etc.
- Writing and optimizing complex SQL queries, performing data import/export, preprocessing data, and parsing XML data.
- Working with message broker systems (e.g., Kafka).
- Ensuring application security aspects.
- Writing unit and integration tests.
- Participating in code reviews and code optimization.
- Collaborating with the team to ensure product quality and integration.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Commercial experience in Java development for 5+ years.
- Strong experience developing enterprise-grade applications.
- Proficiency with Java 17+ (or Java 11+ with migration experience).
- Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data).
- Experience designing and developing RESTful APIs and integrating with third-party services.
- Hands-on experience with SQL databases (PostgreSQL, Oracle, MySQL, or similar).
- Experience with Hibernate / JPA.
- Solid understanding of Object-Oriented Programming (OOP), SOLID principles, and Design Patterns.
- Experience with Git.
- Experience with Maven or Gradle.
- Experience writing unit and integration tests (JUnit 5, Mockito).
- Experience with Docker.
- Understanding of CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, or similar).
- Experience with messaging technologies such as Kafka or RabbitMQ.
- Experience working in Agile (Scrum/Kanban) environments.
- Good understanding of the Software Development Life Cycle (SDLC).
- Level of English – from Upper-Intermediate and above.
- Level of French – from Upper-Intermediate and above.
Desired skills
- Master's degree in Computer Science or a related field.
- Experience with Kubernetes.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Experience with microservices architecture.
- Experience with NoSQL databases (MongoDB, Redis, Cassandra, or similar).
- Experience in application performance tuning and profiling.
- Experience with monitoring and observability tools (Prometheus, Grafana, ELK, OpenTelemetry).
Other important skills for the vacancy are described in the knowledge matrix
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 up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, 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.
- Private health insurance and compensation for sports activities.
Join us!
Lokalizacje
Algeria, Benin, Burkina Faso, Cameroon, Côte D'ivoire, Morocco, Senegal, The Democratic Republic of the Congo, Togo, Tunisia
Czekamy na was!
lub Poleć znajomego
Przetwarzamy dane osobowe zgodnie z RODO
Myślisz o kolejnym kroku w karierze? Zobacz oferty pracy w Andersen i znajdź coś dla siebie już dziś