Lead I - Software Engineering - Java Developer

UST

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 10 days ago
Job Description:Job Title: Java Developer – API FocusLocation: Bangalore
Experience Level: 5+ YearsRole Overview:We are looking for a skilled and experienced Java Developer with a strong background in API development. The ideal candidate will be proficient in Spring Boot, RESTful services, and modern development practices, including microservices, CI/CD, and cloud-native technologies.Key Responsibilities:Design, develop, and maintain APIs using Java and Spring Boot.Build scalable and maintainable RESTful web services.Collaborate with cross-functional teams to deliver high-quality software solutions.Apply design patterns and best practices to improve code structure and performance.Conduct unit testing and performance/memory analysis.Work with both relational and NoSQL databases.Document APIs using tools such as Swagger/OpenAPI.Follow Agile methodologies and participate in sprint planning, reviews, and retrospectives.Support the build and release process, ensuring high availability and reliability.Required Skills:5+ years of experience in Java development.Strong knowledge of Java with a focus on API development.Extensive hands-on experience with Spring Boot for API development.Solid understanding of software design patterns, unit testing, and performance optimization.Proficiency in working with RESTful web services, JDBC, and message-driven applications.Solid understanding of REST API principles and use of documentation tools like Swagger/OpenAPI.Experience with relational databases (MySQL, PostgreSQL, Oracle) and/or NoSQL databases (MongoDB, Cassandra).Strong analytical and problem-solving skills.Experience with Agile development methodologies.Background in n-tier, database, and client-server architecture.Familiarity with build tools such as Gradle.Proficient in using version control systems like Git.Desired Skills:Proven ability to provide thought leadership and solve complex business problems.Ability to align delivered solutions with business and technical architecture requirements.Experience with microservices architecture.Experience designing applications and infrastructure using application servers, databases, and security managers.Awareness of current technology trends such as Cloud, AI/ML, and Microservices.Experience with CI/CD pipelines using GitHub Actions or Jenkins.Experience integrating tools and processes in Azure environments.Hands-on experience with containerization technologies (e.g., Docker, Kubernetes).Work Environment:Fast-paced, collaborative team environment.Opportunities to work on cutting-edge technologies and cloud-native applications.Potential for cross-functional collaboration across global teams.Skills:Java,Springboot,Spring,RESTful APIsAbout Company:UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

UST

Similar Jobs

  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 1 day ago
    • Apply easily