onsite
Software Developer - Java Backend - BMW TechWorks India
Software Engineer
Java backend developer focused on CodeBeamer automation, CI/CD pipelines, and AWS cloud integration. Build and maintain scripts, develop new automation solutions, and ensure robust testing with JUnit and Python support.
About the role
Key Responsibilities
- Maintain and enhance existing CodeBeamer scripts and interfaces (e.g., Green/Blue, KLH, CopyTo, Admission Handler, MagicDraw Data Sync).
- Design and develop new automation solutions for GRTv2, including CB2CB migration and archiving workflows.
- Write and execute unit and integration tests using JUnit and Python to validate script functionality.
- Collaborate with DevOps to integrate CI/CD pipelines on GitHub, ensuring automated builds, tests, and deployments.
- Manage Maven-based build processes and IntelliJ IDEA configurations for consistent development environments.
- Participate in rollout and test implementation phases, troubleshooting issues and optimizing performance.
Requirements
- B.Tech/B.E. in Computer Science, Engineering, or related field.
- Strong proficiency in Java, Spring Boot, and Maven.
- Experience with GitHub, CI/CD, and AWS cloud services.
- Solid understanding of unit testing frameworks, especially JUnit, and scripting with Python.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.
Skills
javacicdawsjunitpython