Senior Software Engineer

instahyre

Bangalore, 5 Years Exp Posted 46d ago

Job Description

  • Experience: Minimum of 2+ years of professional coding experience in Java.
  • Education: A bachelor's degree in computer science or a related field is mandatory.
  • Backend Mastery: Proven expertise in backend development using Spring Boot and Java.
  • Problem Solving: Exceptional analytical and problem-solving skills; ability to handle complex algorithmic challenges.
  • Collaboration: A proven track record of working effectively within cross-functional team environments.

 

Technical Expertise and Preferences:

  • Reactive Programming: Strong preference for candidates with hands-on experience in Project Reactor and Spring WebFlux.
  • AI Integration: Experience or significant exposure to machine learning and Spring AI for building intelligent, data-driven services.
  • Architecture: Deep understanding of enterprise architecture, microservices, and relevant design patterns.
  • Product Mindset: Preference for engineers with a background in product development, focusing on scalability and user impact.
  • Testing (Added): Familiarity with unit and integration testing frameworks (e. g., JUnit, Mockito) to ensure code reliability.
  • Data Management (Added): Proficiency in SQL and/or NoSQL databases, specifically regarding how they interface with reactive streams.

Similar Openings for You