18 Sep
|
NexTurn
|
Bengaluru
Job Title: Java Developer
Location: Bangalore
Job Type: Full time
Experience: 5+ Years
Job Summary:
Responsibilities
● Design, develop, maintain and improve services that provide build capabilities for Java based applications
● Automate processes: develop, maintain, and improve CI/CD pipelines and automate build, test, and deployment processes
● Collaborate with teams: work with development, QA, and operations teams to ensure seamless integration and resolve build-related issues. Collaborate with other engineers across the Red Hat Portfolio and Delivery engineering team
● Maintain infrastructure: manage configuration management and build systems to ensure consistency and efficiency
● Monitor and troubleshoot monitor the build process and application performance, and troubleshoot any issues that arise during deployment
● Document processes: create and maintain documentation for build processes, including release notes and technical guides
● Improve processes: continuously improve build processes and implement best practices,
staying current with industry trends and technologies
● Stay informed of changes in Konflux, cloud technologies, and software supply chain best practices
● Utilize internal tools, including Jira and Slack etc,
for task management and collaboration
● Ensure the security and integrity of the software supply chain
Required skills and qualifications
● 2+ years developing, packaging, and releasing Java software with Maven
● 2+ years writing and maintaining CI/CD pipelines for Java applications (such as Jenkins or GitHub Actions)
● Experience managing or integrating with Maven repositories, such as JFrog Artifactory or Sonatype Nexus
● Ability to use Git and a git-based source code manager (GitHub, GitLab, Atlassian
BitBucket, etc.)
● Solid understanding of cloud computing and technologies (e.g., OpenShift, Kubernetes,
Tekton).
● Experience with Tekton or Argo Workflows
● Experience with the Linux platform
● Problem-solving: Excellent problem-solving skills and attention to detail
● Experience with Agile methodologies The following are considered a plus
● 1+ year packaging and releasing Java software with Gradle
● Experience delivering Java software in an air-gapped or network restricted setting
● Record of contributing to an open-source project
● Experience in programming with AI technologies
📌 Java Developer Bengaluru
🏢 NexTurn
📍 Bengaluru