Software Developer JAVA Backend


Job Location:

Pune - India

Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

JAVA 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 new 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 and Basics of: AWS DEVOPS JUNIT Docker IntelliJ. Excellent Communication skills.

GOOD TO HAVE SKILLS: Java 21 Python Zuul Codebeamer development Codebeamer Operations and Configuration.


Required Experience:

Manager

JAVA programming CodeBeamer Development (CB) & CodeBeamer OperationsTasksScript 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 Archivi...