Bonapolia logo
Bonapolia

IT Staff Augmentation

Mid/Senior Java Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Estonia

Posted

6 days ago

Salary

0

Seniority

Senior

Job Description

Mid/Senior Java Developer

Bonapolia

• Design and develop scalable, high-performance backend systems using Java 21 and Spring Boot • Build and optimize REST APIs following best practices in software architecture • Work within a microservices architecture, ensuring modularity and maintainability • Manage builds and dependencies using Gradle • Write and maintain automated tests using JUnit, Mockito, and AssertJ • Ensure code quality through SonarQube analysis and code review processes • Work with GitLab for version control and CI/CD pipeline management • Containerize and deploy services using Docker on AWS • Implement logging with Logback/SLF4J and monitor systems via Grafana • Handle asynchronous event-driven communication using Kafka • Work with PostgreSQL as the primary database and Redis for caching • Apply strong security principles and best practices throughout the development lifecycle • Collaborate closely with cross-functional teams in an agile environment

Job Requirements

  • Proven professional experience in Java development with a strong technical background
  • Proficiency in Java 21 and Spring Boot
  • Experience with Gradle as a build and dependency management tool
  • Hands-on experience with JUnit, Mockito, and AssertJ for testing
  • Familiarity with SonarQube for code quality assurance
  • Solid experience with GitLab and CI/CD pipelines
  • Experience with Docker containerization
  • Hands-on experience with AWS cloud services
  • Knowledge of Logback and SLF4J for logging
  • Experience with Grafana for system monitoring
  • Working knowledge of Kafka for messaging and event streaming
  • Proficiency with PostgreSQL and Redis
  • Expertise in solution design and microservices architecture
  • Strong understanding of security principles and best practices in software development
  • Knowledge of DevOps practices and related tooling
  • Strong problem-solving and analytical skills with a collaborative mindset
  • Lithuanian, Latvian, or Estonian citizenship (residency requirement; BGC required)
  • Fluency in English.

Benefits

  • Competitive salary
  • Flexible working hours
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

Talentuch logo

MS Dynamics 365 Finance & Supply Chain Technical Architect

Talentuch

Microsoft, SAP, and general IT recruiters | Talent Acquisition Worldwide | Recruitment Outsourcing

Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Lead technical project deliveries, including technical analysis, code design review, and code performance optimization -- contributing to successful Dynamics implementations. • Plan, manage and execute Microsoft Dynamics 365 Finance and Supply Chain and Power Platform technical project deliverables. • Directly communicate with stakeholders to provide technical deliverable updates and upcoming deadlines. • Collaborate with project managers and business analysts to understand client requirements and translate them into technical specifications and project plans • Act as a subject matter expert on Microsoft Dynamics 365 architecture while mentoring a growing team of Dynamics consultants. • Establish and adhere to Enterprise architecture best practices across technical and functional lines and Microsoft Products. • Develop and maintain technical documentation and project artifacts • Collaborate with Microsoft FastTrack and Engineering teams to gain deep product insights along with customer solution design review. • Act as a bridge between consulting leadership and technical team members in the organization. • Participate in pre-sales activities, including solution design, scoping, and proposal development. • Management of technical team as a peer and mentor.

United States
Full TimeRemoteTeam 201-500H1B No Sponsor

• Si occuperà della realizzazione e manutenzione di interfacce web moderne. • Contribuirà all’evoluzione di applicazioni digitali orientate a performance, usabilità e qualità del codice. • Attività di sviluppo frontend, integrazione con servizi e API backend. • Implementazione di nuove funzionalità e collaborazione con team tecnici e funzionali. • Garantire la corretta evoluzione delle soluzioni applicative. • Contributo all’adozione delle best practice di sviluppo e al miglioramento continuo dell’esperienza utente.

Europe
€25K - €30K / year
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Desarrollo Backend: Desarrollar y mantener servicios backend utilizando Python • Gestión de Bases de Datos: Diseñar, implementar y optimizar soluciones de persistencia de datos • Diseño e Integración de APIs: Diseñar, desarrollar y mantener APIs REST • Seguridad y Gestión de Accesos: Implementar mecanismos robustos de seguridad y control de accesos • Contenedorización y Cloud-Native: Contenerizar aplicaciones mediante Docker y desplegar y administrar servicios sobre Kubernetes/OpenShift • Automatización CI/CD: Diseñar, mantener y optimizar pipelines de CI/CD • Colaboración Multidisciplinaria: Trabajar estrechamente con equipos técnicos y de negocio

Spain
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Unirse a nuestra comunidad Go. • Trabajar en un proyecto 100% teletrabajo. • Diseñar y desarrollar API's RESTful desde cero. • Diseñar arquitecturas de microservicios y hexagonal.

Spain