Unisys logo

Senior Java Developer

Unisys
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSQLRESTful APIsSpring BootMachine LearningCI/CDDockerCloud ComputingMicroservices Architecture

Job description

Overview

Senior Engineer to design, build, and maintain scalable, secure, high-performing applications across backend services, web APIs, databases, and cloud infrastructure, including integrating AI capabilities into products.

What you'll do

  • Design, develop, and maintain backend applications using Java and PHP.
  • Build and consume RESTful and SOAP web services that are secure, versioned, and well documented.
  • Design and optimize PostgreSQL databases, including schema design, indexing, query tuning, and stored procedures.
  • Write complex, efficient SQL queries for transactional and reporting use cases.
  • Deploy and manage applications on cloud platforms (AWS / Azure / GCP) using services such as compute, storage, queues, and managed databases.
  • Integrate AI/ML capabilities into applications, such as LLM APIs, embeddings, semantic search, chatbots, or automation workflows.
  • Participate in system design and architecture discussions, and drive technical best practices.
  • Conduct code reviews and mentor junior and mid-level engineers.
  • Implement CI/CD pipelines, automated testing, and monitoring.
  • Troubleshoot production issues, perform root cause analysis, and improve system reliability.
  • Collaborate with product managers, QA, DevOps, and designers in an Agile environment.

What you'll need

  • BA/BS degree and 4-6 years' relevant experience OR equivalent combination of education and experience.
  • 7+ years of professional software development experience.
  • Strong hands-on expertise in Java (Spring / Spring Boot, Hibernate/JPA).
  • Solid experience with PHP (Laravel / Symfony or similar frameworks).
  • Proven experience designing and building web services (REST, SOAP, JSON/XML).
  • Strong knowledge of PostgreSQL and SQL, including performance optimization.
  • Working experience with at least one major cloud platform (AWS, Azure, or GCP).
  • Practical exposure to AI/ML or Generative AI integration (e.g., OpenAI, Anthropic, Hugging Face APIs, LangChain, vector databases).
  • Good understanding of microservices architecture, design patterns, and OOP principles.
  • Experience with Git, CI/CD tools, and containerization (Docker; Kubernetes is a plus).
  • Strong problem-solving, communication, and collaboration skills.

Nice to have

  • Experience with message brokers (Kafka, RabbitMQ, SQS).
  • Familiarity with caching (Redis, Memcached).
  • Knowledge of API security (OAuth2, JWT, OWASP practices).
  • Experience with Infrastructure as Code (Terraform, CloudFormation).
  • Exposure to front-end technologies (JavaScript, React, or Angular).
  • Experience with Retrieval-Augmented Generation (RAG) or prompt engineering.
  • Cloud or relevant professional certifications.

Details

  • Location: Bangalore, KA, India.
  • Comfortable working in fast-paced, Agile teams.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Java Developer