Java Backend Engineer / Microservices Developer

Everest Global Solutions
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
API
Application Performance Management
Code Review
Software Debugging
DevOps
Distributed Data Store
Distributed Systems
Fault Tolerance
Github
Monitoring of Systems
Java Message Service (JMS)
Enterprise Messaging Systems
Oracle Applications
Apache Cassandra
Delivery Pipeline
Grafana
Spring-boot
Reliability of Systems
Backend
Event Driven Architecture
Performance Monitor
Kafka
Splunk
Appdynamics
Dynatrace
Jenkins
Microservices
Oracledb

Job description

  • Design, develop, and maintain scalable microservices using Java and Spring Boot
  • Build and optimize APIs and backend services for high-performance applications
  • Work with distributed data systems including Apache Cassandra (DSE) and Oracle
  • Develop and implement event-driven architectures using messaging systems (Kafka, JMS, etc.)
  • Ensure system reliability, scalability, and fault tolerance in production environments
  • Troubleshoot application issues using logs, metrics, and monitoring tools
  • Integrate observability tools like Splunk, AppDynamics, and Dynatrace for performance monitoring
  • Collaborate with DevOps teams to implement and enhance CI/CD pipelines
  • Participate in code reviews, design discussions, and architectural decisions
  • Take ownership of production issues and provide timely resolutions

Requirements

We are seeking a highly skilled Backend Engineer with strong experience in Java-based microservices architecture and distributed systems. The ideal candidate should have a solid development background, hands-on experience with event-driven systems, and a deep understanding of application performance, monitoring, and scalability., * Strong hands-on experience in Java and Spring Boot

  • Experience building Microservices Architecture

  • Hands-on experience with event-driven systems and messaging platforms

  • Experience with Apache Cassandra (DSE) and/or Oracle DB

  • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.)

  • Experience with monitoring & observability tools:

  • Splunk

  • AppDynamics

  • Dynatrace

Strong debugging, problem-solving, and analytical skills

Understanding of distributed systems and system design

Apply for this position