02 Sep
|
Cerebra
|
Chennai
Role & responsibilities
Roles & Responsibilities:
Strong hands-on experience in Java 8+, OOP, Collections, Streams, Functional Interfaces, Multithreading, Executor Framework, Concurrent HashMap, JVM basics.
Solid expertise in Spring Boot (Actuator, Profiles, MVC, AOP, Security, Batch).
Ability to build & consume REST APIs, handle validations, exception handling, idempotent requests.
Positive knowledge of Microservices architecture (service registry, API gateway, circuit breaker, JWT security, client/server-side load balancing).
Experience with Messaging systems Kafka (Pub-Sub & PTP concepts).
Proficiency in Unit Testing with JUnit/Mockito and enforcing test quality.
Strong understanding of SQL & NoSQL (joins, indexes, sharding, ACID, tuning).
Hands-on with JPA/Hibernate, entity lifecycle, transactions.
Knowledge of caching (Redis or in-memory), eviction strategies.
Familiarity with Cloud (AWS/GCP/Azure), Docker,
Kubernetes & CI/CD pipelines.
Ability to troubleshoot performance issues and optimize APIs/queries.
Professional & Technical Skills:
Must Have Skills: Proficiency in Spring Boot.
Solid communication, clarity in explanation.
Problem-solving mindset ability to work under pressure.
Ownership, task management, collaboration and self-learning attitude.
Experience in building RESTful APIs and microservices architecture.
Strong understanding of object-oriented programming principles and design patterns.
Familiarity with version control systems and continuous integration tools.
Ability to write clean, maintainable, and effective code.
Experience with database integration and query optimization.
📌 Springboot Developer Chennai
🏢 Cerebra
📍 Chennai