Loading open roles
Loading open roles
Loading role

Career Experts · posted 8 months ago
Location: Remote /1 day per week in the office – Ahmedabad
Working Timezone – 2pm to 11pm. EST Preferable.
Employment Type: Full-time
Experience Level: 6+ years
About the Role
We are looking for a Senior Software Engineer with strong expertise in Java backend development and solid experience building modern web frontends using ReactJS with NextJS or Remix . You will work on scalable, multi-tenant enterprise systems, develop integration workflows using Apache Camel, and build high-performance, user-friendly web applications.
Key Responsibilities
Design, develop, and maintain Java-based microservices using Spring Boot .
Build and manage Apache Camel routes for system integrations, message orchestration, and data transformation.
Architect and implement multi-tenant applications , ensuring scalability, security, and tenant isolation.
Develop modern, responsive frontend applications using ReactJS .
Build and maintain front end applications using NextJS or Remix , focusing on performance, SEO, and maintainability.
Design and consume RESTful APIs between frontend and backend services.
Collaborate with product managers, designers, and other engineers to deliver end-to-end features.
Participate in code reviews, architectural discussions, and technical design sessions.
Troubleshoot and resolve complex production issues across frontend and backend systems.
Ensure code quality through testing, documentation, and best engineering practices.
Required Qualifications
6+ years of professional software development experience.
Strong proficiency in Java (8+) and backend development.
Extensive experience with Spring Boot and the Spring ecosystem.
Hands-on experience designing and implementing multi-tenant architectures .
Proven experience with Apache Camel and enterprise integration patterns.
Strong experience with ReactJS for building modern web applications.
Working knowledge of NextJS or Remix , including server-side rendering and routing concepts.
Solid understanding of REST APIs , microservices, and distributed systems.
Experience with relational and/or NoSQL databases.
Proficiency with Git , Maven/Gradle, and CI/CD workflows.
Preferred Skills (Nice to Have)
Experience with TypeScript .
Familiarity with Kafka, RabbitMQ, or ActiveMQ .
Experience with Docker and Kubernetes .
Exposure to cloud platforms (AWS, GCP, Azure).
Understa nding of frontend performance optimization and accessibility best practices.
Experience with authentication/authorization flows (OAuth2, JWT).