Remote (Country)

neoris is hiring a Java Backend Developer

About the Role

The developer will design, implement, and maintain scalable backend services using Java technologies while collaborating with teams to deliver robust software solutions.

Responsibilities

  • Develop and maintain server-side applications using Java and related frameworks
  • Collaborate with frontend developers to integrate user-facing elements with server logic
  • Write clean, efficient, and well-documented code following best practices
  • Design and manage databases to support application requirements
  • Troubleshoot, debug, and optimize backend systems for performance
  • Participate in code reviews to ensure code quality and consistency
  • Support deployment processes and monitor system performance in production
  • Implement security best practices to protect data and services
  • Work within agile teams using iterative development methodologies
  • Contribute to technical documentation for systems and processes
  • Integrate third-party APIs and external services into backend systems
  • Ensure applications meet scalability and reliability requirements
  • Participate in architectural discussions and system design sessions
  • Monitor application health and respond to incidents promptly
  • Collaborate with QA teams to resolve defects and improve test coverage
  • Stay current with emerging technologies and industry trends
  • Support continuous integration and continuous delivery pipelines
  • Optimize backend services for low latency and high availability
  • Assist in defining technical standards and development guidelines
  • Ensure compliance with data protection and privacy regulations

Nice to Have

  • Experience with message brokers such as Kafka or RabbitMQ
  • Knowledge of monitoring tools like Prometheus or Grafana
  • Familiarity with Kubernetes for orchestration
  • Experience in high-traffic or enterprise environments
  • Understanding of domain-driven design concepts

Compensation

Competitive salary based on experience and qualifications

Work Arrangement

Hybrid work model with flexibility for remote and office presence

Team

Collaborative environment with cross-functional teams focused on agile delivery

Technology Stack

  • Java 11 or higher
  • Spring Boot, Spring Security, and related modules
  • PostgreSQL, MySQL, or MongoDB
  • AWS services including EC2, S3, and RDS
  • Docker and Kubernetes
  • Git, Jenkins, and Maven

Work Environment

  • Fast-paced, innovation-driven setting
  • Emphasis on collaboration and knowledge sharing
  • Regular team meetings and sprint planning
  • Access to learning and development resources
  • Focus on work-life balance and employee well-being

Available for qualified candidates requiring sponsorship

Required Skills
JavaApache BeamGoogle Cloud PlatformMaven/GradleCloud StoragePub/SubJUnitUnit TestingConcurrencyBackend Services JavaApache BeamGoogle Cloud PlatformMaven/GradleCloud StoragePub/SubJUnitUnit TestingConcurrencyBackend Services
About company
neoris
NEORIS, now part of EPAM, is a Digital Accelerator that helps companies step into the future. With more than 20 years of experience as Digital Partners to some of the world’s leading organizations, they operate with over 4,000 professionals across 11 countries.
All jobs at neoris Visit website
Job Details
Category backend
Posted 6 months ago