Senior Software Engineer - Java Backend

Bangalore, India
Wibmo – WIBMO - ACS /
Full-time /
Hybrid

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