Senior Java Developer - Base (India)

Senior Java Developer - Base (India)

28 Aug
|
BMW TechWorks
|
India

28 Aug

BMW TechWorks

India

- Java 17, Maven multi-module projects, dependency management, and build profiles.
- Working with corporate repositories, Maven proxy settings, SSH tunneling and network troubleshooting.
- PostgreSQL setup, schema lifecycle (create/drop/migrate), and environment-specific DB configuration handling.
- Payara Micro and Quarkus startup/debugging, VM arguments, system properties, deployment workflows.

+ Angular Basic skills (crsa, vga)

Testing
- JUnit + Failsafe basics, JMeter profile-based test execution, interpreting failures, and test workplace targeting.
- WireMock usage, mock strategy (local vs shared test hubs), and knowing when to switch to real downstream services.

Monitoring
- OpenTelemetry Java agent setup, trace troubleshooting, Prometheus, (Grafana)

Architecture and Development
- Microservice architecture: Understand service boundaries, loose coupling, ownership, and resilient communication patterns across services.
- REST API design: Design stable endpoints, proper status/error models, versioning strategy, and backward compatibility for consumers.
- OpenAPI and Swagger: Maintain API contracts as a single source of truth for implementation, integration, and test automation.
- Messaging and eventing with Kafka and MQ: Work confidently with asynchronous flows, topic/queue design, retries, ...
- SQL and PostgreSQL: Strong skills in schema design, query optimization, indexing, transactions, and migration-safe data changes.
- BMW coding and architecture guidelines:



Apply internal standards consistently for naming, security, logging, error handling, testability, and review quality.

AWS and Platform Operations
- Docker: Build and maintain reproducible container images for local development, testing, and deployment pipelines.
- Kubernetes (basic usage): Operate core resources such as Deployments, Services, ConfigMaps, Secrets, and perform basic rollout troubleshooting.
- VPC, Security Groups, EC2, and RDS: Understand network segmentation, access control, compute hosting, and managed database operations.
- AWS Lambda: Use serverless functions for event-driven integrations and lightweight tasks, including awareness of runtime and observability limits.
- AWS FIS: Basic fault-injection skills to validate service resilience and failure-handling behavior in controlled scenarios.
- Terraform: Manage infrastructure as code with versioned, repeatable, and auditable provisioning workflows.

DevOps, Delivery, and Observability
- CI/CD with GitHub Actions: Build reliable pipelines for build, test, security checks, artifact handling, and deployment gating.
- Prometheus: Understand metric collection, alert rules, and service health/SLO monitoring basics.
- OpenTelemetry: Instrument traces and metrics correctly, including context propagation across service boundaries.
- Grafana: Create useful dashboards and alerts for runtime health, incident triage, and performance trend analysis.

📌 Senior Java Developer - Base (India)
🏢 BMW TechWorks
📍 India

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 - base (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer - base (india) / india