Software Technical Expert – Java

Bengaluru

Posted:5 days ago

Apply

Job Description

Job Requirements

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.

The ideal candidate should possess strong expertise in Java technologies, microservices architecture, cloud-native development, API integrations, database design, and modern DevOps practices.

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.

Work Experience

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

Required Skills & Experience

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

Skills Required

Java Design Development Enterprise Applications Individual Contributor Technical Design Software Solutions Microservices Architecture Cloud Native Database Design Devops Spring Technical Leadership

Learn the skills this job asks for

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Quest Global logo
Quest Global

Engineering Services

Beachwood

RecommendedJobs for You