Job Description:
Who We Are
At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our clients to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact, touching billions of lives in the process. Visit us at www.ust.com. Summary
UST is seeking a highly skilled Java Full Stack Developer with expertise in Java, Spring Boot, Microservices, REST APIs, Angular/React, MongoDB, SQL, and Kafka. The ideal candidate will be responsible for designing, developing, testing, and supporting enterprise-grade applications while contributing throughout the Application Development Life Cycle (ADLC). This role requires strong hands-on development experience, analytical thinking, and the ability to build scalable and high-performing applications. The Opportunity
As a Java Full Stack Developer, you will be responsible for building modern, scalable, and secure enterprise applications. You will collaborate with business stakeholders, architects, QA teams, and development teams to deliver innovative solutions while ensuring code quality, application performance, and adherence to best practices.
Key Roles & Responsibilities
- Design, develop, test, and maintain Java-based enterprise applications.
- Analyze detailed business and technical requirements and translate them into scalable technical solutions.
- Develop backend services and RESTful APIs using Java, Spring Boot, Spring MVC, and Microservices architecture.
- Build responsive and dynamic user interfaces using Angular or React.
- Develop and maintain data access layers using Spring Data JPA and MongoDB.
- Design and implement event-driven solutions using Apache Kafka.
- Develop and optimize SQL queries and database interactions.
- Perform unit testing, integration testing, and defect resolution activities.
- Conduct code reviews and technical design reviews to ensure high-quality deliverables.
- Integrate applications with internal and external services, APIs, and enterprise platforms.
- Own and manage module-level development activities and ensure adherence to solution architecture.
- Perform profiling, debugging, and performance tuning of Java applications.
- Support deployment, maintenance, and production issue resolution.
- Collaborate effectively with architects, business analysts, QA teams, and stakeholders.
- Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives.
- Contribute to continuous improvement initiatives and engineering best practices.
What You Need
Requirements
- Minimum 5+ years of software development experience.
- Strong hands-on expertise in Java 8/11/17+.
- Experience with Spring Boot, Spring MVC, Spring Framework, and Spring Data JPA.
- Strong understanding of Microservices architecture and RESTful API development.
- Experience with frontend frameworks such as Angular or React.
- Hands-on experience with MongoDB and relational databases.
- Solid SQL development and database querying skills.
- Experience with Apache Kafka and event-driven architectures.
- Strong knowledge of software design principles, design patterns, and enterprise application development.
- Experience working in Agile development environments.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work collaboratively with cross-functional teams and stakeholders.
Required Skills
- Java 8/11/17+
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data JPA
- RESTful APIs
- Web Services
- Microservices
- Apache Kafka
- Angular
- React
- JavaScript
- HTML5
- CSS3
- MongoDB
- SQL
- Database Design
- Unit Testing
- Integration Testing
- Code Reviews
- Performance Tuning
- Application Development Lifecycle
- Agile Methodology
Desired Skills
- Docker
- Kubernetes
- CI/CD Pipelines
- Git
- Azure
- AWS
- Cloud-Native Application Development
- Messaging Systems
- DevOps Practices
- Distributed Systems Architecture
- NoSQL Databases
- Application Monitoring Tools
Qualification
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
Experience
5+ Years Skills
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Microservices
- REST APIs
- Apache Kafka
- Angular
- React
- MongoDB
- SQL
- Web Services
- Performance Tuning
- Enterprise Application Development
What We Believe
We're proud to embrace the same values that have shaped UST since the beginning. Since day one, we've been building enduring relationships and a culture of integrity. Today, those same values inspire us to encourage innovation, champion diversity and inclusion, and place people at the center of everything we do.
Humility
We will listen, learn, be empathetic, and help selflessly in our interactions with everyone.
Humanity
Through business, we will better the lives of those less fortunate than ourselves.
Integrity
We honor our commitments and act with responsibility in all our relationships. Equal Employment Opportunity Statement
UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.
All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other basis protected by applicable law.
UST reserves the right to periodically redefine roles and responsibilities based on organizational requirements and/or employee performance.
- Support and promote the values of UST.
- Comply with all Company policies and procedures.
Skills:
Java, Spring Boot, Spring MVC, Microservices, REST, SQL, React, MongoDB, Angular, JPA, Apache Kafka
About 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.
📌 Lead I - Software Engineering (Bengaluru)
🏢 UST
📍 Bengaluru