Java--Lead I - Software Engineering

UST logo

UST

View Salaries, Reviews, and more  

Job Description

Role Description

Job Description: Senior Software Engineer

Role Summary

We are seeking creative, high‑energy, and driven Software Engineers with strong hands‑on development experience to work on impactful, large‑scale technology initiatives. This role offers the opportunity to collaborate with a globally distributed engineering team and build modern, cloud‑native solutions using cutting‑edge technologies. The ideal candidate is forward‑thinking, technically strong, and passionate about building high‑quality software.

What You’ll Do

  • Design, develop, and operate high‑scale applications across the full engineering stack
  • Build, test, deploy, maintain, and continuously improve software solutions
  • Apply modern software development practices including microservices architecture, serverless computing, CI/CD pipelines, and infrastructure as code
  • Collaborate with cross‑functional teams to integrate applications with internal platforms, data systems, and tooling
  • Participate in technology roadmap and architecture discussions, translating business requirements into scalable technical solutions
  • Work collaboratively within a globally distributed agile engineering team
  • Troubleshoot and resolve application and system issues by analyzing root causes and operational impact
  • Own individual project priorities, timelines, and deliverables
  • Research, design, and develop software enhancements to improve platform capabilities
  • Address scalability challenges related to data access, performance, and reliability
  • Actively participate in sprint planning, retrospectives, and other agile ceremonies

Required Experience

  • Bachelor’s degree in computer science or equivalent practical experience
  • 6–8 years of overall software engineering experience
  • 6+ years of experience writing, debugging, and troubleshooting code using Java, Spring Boot, TypeScript/JavaScript, HTML, and CSS
  • 6+ years of experience working with cloud platforms such as GCP, AWS, or Azure
  • 6+ years of experience designing and developing cloud‑native applications
  • 6+ years of experience building microservices using Java, Spring Boot, Kubernetes, and cloud SDKs
  • 6+ years of experience deploying applications using CI/CD pipelines, with strong understanding of Infrastructure as Code, Helm charts, and Terraform

What Could Set You Apart

  • Self‑driven mindset with the ability to adapt quickly to changing priorities
  • Experience designing and developing data‑intensive or large‑scale processing solutions using technologies such as Apache Beam, BigQuery, Bigtable, Pub/Sub, object storage, and workflow orchestration tools
  • Front‑end development experience using HTML, JavaScript, Angular, and Bootstrap
  • Exposure to Python development
  • Strong backend experience with Java/J2EE, Spring Boot, SOA, and microservices architectures
  • Hands‑on experience with source control systems (Git, SVN) and build tools such as Maven and Gradle
  • Experience working in Agile delivery environments (Scrum, XP)
  • Experience with relational databases such as MySQL or SQL Server
  • Familiarity with collaboration and project tracking tools such as JIRA and Confluence
  • Experience working with modern Java versions (JDK 7 or above)
  • Knowledge of automated testing frameworks such as JUnit, Selenium, LoadRunner, and SoapUI

Skills

java,springboot,microservices,gcp,amazon web services,

Interview Questions of Java--Lead I - Software Engineering at UST

Interview questions from UST that are similar to Java--Lead I - Software Engineering
View more interview questions from UST →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now