Jobs for Developers

Senior Software Engineer - Java Backend

PayUFull-time$105k - $260k*Bangalore, IndiaFeb 3, 2025
Apply for this job

Qualifications

  • Bachelor's or master’s degree in engineering. 
  • 4+ years of hands-on experience in software Product development at scale.
  • Strong proficiency in Java 8 (or above) and in-depth knowledge of Microservices architecture and design principles.
  • Extensive experience in Architecture, designing and developing scalable, distributed systems using Microservices.
  • Proficiency in implementing and optimizing algorithms and data structures for performance-critical applications.
  • Solid understanding of databases e.g., MySQL/ NoSQL/MongoDB etc.  
  • Working experience in Rabbit MQ or similar messaging queues.
  • Experience in micro service architecture with REST services.
  • Experience in Spring boot or equivalent technology.

Responsibilities

  • Hands on experience in developing applications using Java platforms
  • Should be able to come up with Low level design
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Application Performance Tuning, Transaction management etc)
  • Experience in developing Web services (SOAP and RESTful), Springboot etc.
  • Exposure to Payments domain is a plus
  • Exposure to high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance is an added advantage.
  • Responsible for the development of the assigned module individually.
  • Should be able to work in small teams on aggressive timelines and ensure quality deliverable
  • Should be able to analyze and troubleshoot issues in production

Share

Alternative Jobs