UBS is Hiring for Software Engineer

Job Details

  1. Company: UBS
  2. Job Position: Software Engineer – Java
  3. Job Reference ID: 343051BR
  4. Location: Pune, Maharashtra, India
  5. Qualification: Relevant degree in Computer Science, IT, or a related field (not explicitly specified in the posting)
  6. Experience: Not specified
  7. Employment Type: Full-Time
  8. Department: Information Technology (IT)
  9. Business Unit: Group Functions
  10. Posted Date: 29 October 2026
  11. Salary: Estimated ₹8 LPA – ₹15 LPA
  12. Job Category: Software Development / Java Engineering

Job Overview

UBS is hiring a Software Engineer – Java for its Pulse Desktop team in Pune. This opportunity is focused on developing and maintaining Java-based alert engines that process real-time trading events. Selected candidates will work with technologies such as Java, Go, JavaScript, Kubernetes, PostgreSQL, and CI/CD pipelines. The role also involves cloud deployments, software testing, code reviews, and automation. Candidates should have strong Java fundamentals, object-oriented programming knowledge, problem-solving abilities, and an interest in modern cloud technologies.

Key Responsibilities

  1. Develop and maintain Java-based alert engines that process real-time trading events.
  2. Build and improve real-time alerting pipelines using AMPS messaging.
  3. Develop and maintain CI/CD pipelines for software deployment.
  4. Work on Kubernetes-based deployments.
  5. Use tools such as Helm, Ansible, and Terraform for deployment automation.
  6. Contribute to applications developed using Java, Go, JavaScript, and kdb/q.
  7. Write clean, efficient, and maintainable Java code.
  8. Perform unit testing and ensure software quality.
  9. Participate in code reviews and implement feedback.
  10. Troubleshoot and resolve technical issues.
  11. Learn the Pulse business domain and understand trading-related systems.
  12. Take ownership of Java engine and deployment components.
  13. Collaborate with team members to improve platform reliability.
  14. Explore modern cloud technologies and deployment practices.
READ ALSO:  Cognizant is hiring for Analyst Trainee

Eligibility Criteria

  1. Candidates should have strong fundamentals in Java programming.
  2. Must understand Object-Oriented Programming (OOP) concepts.
  3. Should have knowledge of Java Collections Framework.
  4. Must understand software testing concepts.
  5. Should have problem-solving and analytical thinking abilities.
  6. Knowledge of CI/CD pipelines is preferred.
  7. Familiarity with containers and Kubernetes is beneficial.
  8. Knowledge of SQL or PostgreSQL databases is preferred.
  9. Exposure to Go, JavaScript, or kdb/q is an added advantage.
  10. Must have good communication and teamwork skills.
  11. Should be interested in learning cloud deployment and automation technologies.
  12. Career returners are also encouraged to apply.

Required Skills

  1. Core Java.
  2. Object-Oriented Programming (OOP).
  3. Java Collections Framework.
  4. Java application development.
  5. Unit testing.
  6. Software debugging and troubleshooting.
  7. SQL and PostgreSQL.
  8. CI/CD pipeline fundamentals.
  9. Kubernetes.
  10. Docker and containerization.
  11. Helm.
  12. Ansible.
  13. Terraform.
  14. Go programming (preferred).
  15. JavaScript (preferred).
  16. kdb/q (additional advantage).
  17. Problem-solving and analytical skills.
  18. AI tools and workflow automation.

Why Join UBS?

  1. Opportunity to work with a leading global financial services company.
  2. Work on real-time trading and financial technology systems.
  3. Gain practical experience in Java and modern cloud technologies.
  4. Learn Kubernetes and automated deployment practices.
  5. Work with multiple programming languages and technologies.
  6. Collaborate with experienced software engineers.
  7. Get opportunities to take ownership of important engineering components.
  8. Develop skills in CI/CD and cloud infrastructure.
  9. Work in an inclusive and collaborative environment.
  10. Access professional development and career growth opportunities.

Salary Details

  1. Estimated Annual Salary: ₹9 LPA – ₹10 LPA.
  2. Estimated Monthly Salary: ₹75,000 – ₹83,000.
  3. Glassdoor’s job-specific estimate for this UBS Pune opening is approximately ₹8.93 LPA – ₹9.60 LPA. Actual compensation may vary depending on skills, experience, and interview performance. Glassdoor+2
READ ALSO:  Qualcomm is Hiring for Associate Engineer

Important Links

Apply Link: Click here