About this role
• 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).
Also in Software Engineering
ZIDEA PTE. LTD.
IMD SE ASIA PTE. LTD.
SCIENTEC CONSULTING PTE. LTD.