Software Developer ( Frontend & Backend)
1 month ago
Must have both frontend and backend experience.Design, develop, test, and maintain high-performance backend services and APIs using Java and the Sprin.....
- Must have both frontend and backend experience.
- Design, develop, test, and maintain high-performance backend services and APIs using Java and the Spring Boot framework.
- Build responsive, accessible, and efficient user interfaces with modern JavaScript/TypeScript and associated tooling.
- Write clean, efficient, and well-documented code, adhering to established design patterns and SOLID principles.
- Participate in code reviews, providing constructive feedback to maintain code quality and share knowledge.
- Contribute to architectural discussions and decisions regarding system design, API contracts, and scalability.
- Required Technical Skills-
- Backend Development:
- Strong proficiency in Java with a deep understanding of its core concepts and ecosystem.
- Expert-level knowledge of the Spring Boot framework (Spring MVC, Spring Data, Spring Security, Spring Cloud).
- Solid understanding of microservices architecture patterns and associated best practices.
- Experience with SQL optimization, query tuning, and database performance.
- Strong knowledge of RESTful API design principles and implementation.
- Experience with message queues/streaming platforms (e.g., Apache Kafka, IBM MQ, RabbitMQ).
- Frontend Development:
- Proficiency in modern JavaScript; experience with TypeScript is a strong plus.
- Knowledge of frontend performance optimization techniques (code splitting, lazy loading, memorization).
Official account of Jobstore.