Software Engineer

3 - 5 years

4 - 8 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Roles and Responsibilities

  • Development Implementation
  • Design, develop, and maintain RESTful APIs for the Loan Origination System
  • Implement event-driven workflows for application processing
  • Develop async processing solutions for high-throughput scenarios
  • Integrate with third-party services
  • Implement caching strategies using Redis for performance optimization
  • Build robust error handling and retry mechanisms for external service calls
  • Monitoring and Testing
  • Create and manage Webengage Dashboard
  • Translate Business Use cases to Lambda Test
  • Performance Scalability
  • Optimize database queries and connection pooling (PostgreSQL, MySQL)
  • Implement thread pool management for async operations
  • Monitor and optimize application performance under high load
  • Architecture Design
  • Follow clean architecture principles and design patterns (Strategy, Factory, Builder)
  • Implement microservices-style integrations with proper separation of concerns
  • Design and implement callback handling mechanisms for asynchronous operations
  • Build reusable components and services following SOLID principles
  • Data Management
  • Work with multiple databases (PostgreSQL, MySQL) using JPA/Hibernate
  • Implement efficient data access patterns and repository layers
  • Handle data migration and synchronization between systems
  • Quality Testing
  • Write unit tests and integration tests using TestNG
  • Implement comprehensive error handling and logging
  • Ensure code quality through code reviews and best practices
  • Debug and resolve production issues

Requirements

  • Core Java: Strong proficiency in Java 17+ with deep understanding of OOP, collections, concurrency, and multithreading
  • Spring Framework: Spring Boot 3.x, Spring Security (OAuth2), Spring Data JPA, WebFlux,AOP
  • Database: PostgreSQL, MySQL, JPA/Hibernate, HikariCP, query optimization
  • Caching: Redis and distributed caching strategies
  • Good experience on Webengage
  • Working experience on Lambda Test
  • Build Tools: Maven
  • Testing: TestNG, JUnit, Mockito
  • Good to Have: MongoDB, Apache Kafka for event-driven architecture and high through put messaging

Mock Interview

Practice Video Interview with JobPe AI

Start Core 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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india

hyderabad, telangana, india

pune/pimpri-chinchwad area