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