Senior Java Developer (Bengaluru)

Senior Java Developer (Bengaluru)

09 Oct
|
ETO Magnetic India
|
Bengaluru

09 Oct

ETO Magnetic India

Bengaluru

JAVA Developer

Exp: 8+ Years

Location: Bengaluru

Notice period: 0-30 days

Key Responsibilities:

Design & Develop Scalable Microservices:

- Architect, develop, and deploy RESTful APIs & Microservices using SpringBoot.
- Ensure high availability and fault tolerance using Resilience4J and circuit breakers.

Database & Caching Optimization:

- Work with PostgreSQL, MySQL, MongoDB, or Cassandra for optimal data persistence.
- Implement caching strategies using Redis or Memcached.

Security & Performance Best Practices:

- Apply OAuth2, OpenID Connect, or Keycloak for authentication.
- Secure APIs using JWT, Role-Based Access Control (RBAC), and API Gateways.
- Use Spring Security and OWASP guidelines to harden the system.

Event-Driven & Asynchronous Processing:

- Implement Kafka, RabbitMQ, or ActiveMQ for real-time event-driven achitecture.
- Use Spring WebFlux for reactive programming in high-throughout applications.

Testing & Code Quality:

- Write unit tests using JUnit, Mockito, and TestContainers.
- Perform contract testing with Pact or Spring Cloud Contract.
- Ensure code quality using SonarQube, PMD, and Checkstyle.

Observability & Logging:





- Use ELK Stack (Elasticsearch, Logstash, Kibana) or Grafana & Prometheus for monitoring.
- o Implement distributed tracing using Jaeger or Zipkin.

Collaboration & Agile Development:

- Follow Agile and Scrum methodologies with JIRA, Confluence, or Trello.
- Work closely with frontend, DevOps, and product teams.

Required Skills & Technologies:

• Languages: Java, Kotlin (Positive to Have)

• Frameworks: Spring Boot, Spring Cloud, Spring WebFlux

• Microservices & API Development: REST, GraphQL, gRPC

• Cloud Platforms: AWS, Azure, GCP or any

• CI/CD & DevOps: Docker, Kubernetes (K8s), Helm, terraform (nice to have)

• Databases: PostgreSQL, MySQL, MongoDB, Redis

• Messaging Systems: Kafka, RabbitMQ, ActiveMQ

• Security & Authentication: OAuth2, OpenID Connect, JWT, Keycloak

• Testing Frameworks: JUnit, Mockito, TestContainers, Pact

• Logging & Monitoring: ELK Stack, Prometheus, Grafana, Jaeger

• Version Control: Git, GitHub, GitLab

• Agile Methodologies: Scrum, Kanban

Skills:- Apache and karaf

📌 Senior Java Developer (Bengaluru)
🏢 ETO Magnetic India
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (bengaluru) / bengaluru