Talent Apply
Log in
All jobs
N

Senior Back-End Developer

NEORIS

About this role

Senior Back-End Developer

Key Responsibilities

  • Design, build, and maintain scalable, high-performance backend applications and APIs following RESTful principles and OpenAPI specification standards.

  • Implement and manage secure authentication and authorization flows using OAuth2 and related protocols.

  • Develop and optimize Spring Boot-based services and microservices, ensuring reliability, maintainability, and performance at scale.

  • Work proficiently across multiple Java versions (8, 11, 17, 21), while advocating for incremental migration toward Java 21 and its modern capabilities.

  • Write and optimize complex SQL queries and manage relational database schemas using PostgreSQL.

  • Build and maintain GCP-based cloud solutions, leveraging GCP-native services and infrastructure to ensure scalability and resilience.

  • Collaborate with data engineers on BigQuery and GCP data pipeline integrations, supporting data-driven product features.

  • Implement monitoring, alerting, and observability strategies for API-driven architectures to ensure system health and rapid incident response.

  • Contribute to CI/CD pipelines and DevOps practices, including Jenkins and automated testing workflows.

  • Collaborate with cross-functional teams in an Agile/Scrum or Kanban environment, participating in sprint planning, code reviews, and retrospectives.

  • Required Qualifications

  • 6+ years of professional experience in backend development, with a track record of building scalable, production-grade applications.

  • Deep expertise in Java, with hands-on experience across multiple versions (7, 8, 11, 17, and 21) and a strong command of Java 21 LTS features including Virtual Threads, Record Patterns, and Pattern Matching for switch.

  • Hands-on experience with Spring Boot and the broader Spring ecosystem (Spring Security, Spring Data, Spring Cloud).

  • Proven experience designing and building high-performance REST APIs, with strong knowledge of the OpenAPI specification.

  • Hands-on experience implementing OAuth2 authentication and authorization patterns.

  • Solid proficiency with SQL and direct experience working with PostgreSQL in a production environment.

  • 3+ years of hands-on experience with GCP cloud technologies, including designing and delivering GCP-based solutions.

  • Strong understanding of microservices architecture and distributed systems design principles.

  • Excellent problem-solving, analytical, and communication skills.

  • Preferred Qualifications

  • Experience integrating backend systems with SAP platforms, including familiarity with SAP APIs or SAP data models.

  • Experience with Big Data technologies on GCP, including BigQuery and Apache Beam.

  • Hands-on experience with Docker containers and cloud-ready, containerized development practices.

  • Experience in Data Modeling, including relational and analytical data model design.

  • Proficiency with automation and scripting, preferably using Python.

  • Experience working with Continuous Integration systems and CI/CD tooling such as Jenkins.

  • Familiarity with Alerts and Monitoring strategies for API-driven architectures (e.g., Cloud Monitoring, Prometheus, Grafana).

  • Experience across the full software development lifecycle, including requirements, design, delivery, and post-production support.

  • We offer

  • Professional growth

  • Dynamic work environment

  • Competitive salary

  • Attractive benefits plan

  • Benefits of law and superiors

  • Development opportunities

  • Come and meet us on: http://www.neoris.com, on Facebook, LinkedIn, Twitter, or Instagram @NEORIS.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →