12 Nov
|
BMW TechWorks India
|
Pune
12 Nov
BMW TechWorks India
Pune
Register And SkillsSkill - JAVA GITHUB CI/CD INTEGRATION - JAVA PROGRAMMING AWS CLOUD API DEVELOPMENT DEVOPS JUNIT PYTHON - JAVA API SPRINGBOOT MAVEN INTELLIJ IDEA CORE JAVA Minimum Qualification B.TECH/B.E Job DescriptionJAVA programming, CodeBeamer Development (CB) & CodeBeamer Operations - Tasks - Script maintenance for CB and its interfaces for existing Scripts (example: Interface Green/Blue, KLH, CopyTo, Admission Handler, MagicDraw Data Sync) - Development of new automation Solutions regarding GRTv2 (Migration CB2CB, Archiving) - Test development and implementation for Scripts - Maintain and testing of CB Configuration for existing Methods and Processes - Rollout & Test implementations of CB Configurations - Manual & automatized CB Testing (in accordance to test plan) - Junit Test cases with Git workflow build - DevOps and AWS deployment - Spring boot framework - maven - development (Java 21) - Docker Image - Skills - Deep understanding of (Codebeamer) REST APIs, including advanced authentication (token), API specifications, robust error handling, and retry strategies. - Advanced Java integration development: proficient use of HTTP clients, sophisticated JSON processing, and XML handling; experience with OpenAPI/Swagger usage and generation. - Enterprise-grade API security and secrets management: API keys,
secret management, secure storage. - Data modeling and object mapping: mapping complex Codebeamer artefacts to Java objects, DTO design, validation, logging, and monitoring of API calls. - Advanced integration patterns: synchronous vs. asynchronous, webhooks, event-driven architectures, polling vs. push, robust retry and circuit-breaker strategies (Resilience4j), and observability. - Build, deployment, and testing strategy: unit/integration tests, performance and security testing. - High-level Codebeamer administration: projects, fields, templates, workflows, artefact relationships, roles and permissions, data cleanup, change management. - Security & compliance governance - Strategic use cases and architecture: designing durable integration architectures, evaluating recent tools, producing technical specifications, code samples, roadmaps, and mentoring teams. - Project experience, architecture decisions, mentoring skills - MUST HAVE SKILLS: JAVA 8 and above, SPRINGBOOT, GITHUB, API DEVELOPMENT, MAVEN, AWS, DEVOPS, JUNIT, Docker, IntelliJ, Excellent Communication skills. GOOD TO HAVE SKILLS: Java 21, Python, Zuul, Codebeamer development, Codebeamer Operations and Configuration.
📌 Software Developer - Java Backend (Pune)
🏢 BMW TechWorks India
📍 Pune