Software Technical Expert, Java

Quest Global

Bengaluru, Karnataka, India1h agovia LinkedIn

About the Role

We are seeking a highly motivated and experienced Software Technical Expert – Java to drive the design, development, and delivery of scalable enterprise applications. This is a hands-on individual contributor role where the candidate is expected to actively participate in coding, architecture discussions, technical design, and mentoring while collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Lead the design and development of enterprise-grade applications using Java and Spring technologies.
  • Provide technical leadership and guidance to development teams, ensuring best practices in coding, architecture, and software design.
  • Translate complex business requirements into scalable, maintainable, and secure technical solutions.
  • Collaborate closely with Product Owners, Architects, Engineering Managers, QA, and DevOps teams.
  • Drive architectural decisions and establish development standards across projects.
  • Design and develop RESTful APIs and microservices-based applications.
  • Participate actively in coding, code reviews, troubleshooting, and performance optimization.
  • Plan deliveries, define milestones, and ensure timely execution of project commitments.
  • Identify project risks proactively and drive mitigation strategies.
  • Ensure high application availability, scalability, reliability, and security.
  • Work with DevOps teams to streamline CI/CD pipelines and deployment processes.
  • Contribute to platform modernization and cloud adoption initiatives.
  • Promote engineering best practices, including design patterns, automated testing, and secure coding practices.

Requirements & Tech Stack

Core Java Technologies

  • Strong experience in Java (Java 8/11/17+)
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA / Hibernate
  • RESTful Web Services
  • Multithreading and Concurrent Programming
  • Design Patterns and SOLID Principles

Microservices & Integration

  • Strong experience in Microservices Architecture
  • API Design and Development
  • REST-based Service Integration
  • Event-Driven Architecture
  • API Gateway concepts
  • Service-to-Service Communication

Cloud Technologies

  • Experience working with Microsoft Azure
  • Azure Service Bus
  • Azure Event Grid
  • Cloud-native application development

Database Technologies

  • Strong experience with Relational Databases
  • SQL Server
  • PostgreSQL
  • Oracle
  • MySQL
  • Experience with NoSQL Databases
  • Elasticsearch knowledge is highly desirable

DevOps & CI/CD

  • Git
  • Jenkins
  • Azure DevOps
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Branching and Release Management

Architecture & Design

  • Application Architecture
  • Scalable System Design
  • Performance Optimization
  • Security Best Practices
  • Enterprise Application Development

Fresher Software Developer Jobs in Bengaluru · last 7 days

101 openings · 100 need no experience

Most hiring: Creative Hands HR, Brigosha Technologies, Accuris

See all 101 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job