Apply Edge Tailor my CV for this job — free

Senior Java Developer - Immediate joiners only & F2F interview is Mandatory

Wissen Technology · Mumbai, Maharashtra, India

Tailor my CV for this job — free

See similar jobs

About the RoleWe are looking for a Java Backend Developer to design, build, and operate scalable, secure, and high-performance backend services. The ideal candidate will own technical design for complex features, translate business requirements into robust system designs, and deliver cloud-native microservices in an Agile environment.Key ResponsibilitiesDesign, develop, and maintain enterprise-scale backend applications using Java/J2EE, Spring Boot, REST APIs, and microservices.Translate business requirements into clear technical designs, including service boundaries, data models, API contracts, integration flows, and deployment architecture.Lead or contribute to HLD and LLD, architecture discussions, technical design reviews, and proof-of-concept evaluations.Build scalable, resilient, and distributed systems using appropriate patterns for caching, asynchronous processing, idempotency, retries, circuit breaking, and graceful degradation.Develop secure and well-documented RESTful APIs, applying API versioning, authentication, authorization, rate limiting, and secure coding practices.Design and optimize relational database schemas, queries, indexes, transactions, and data-access layers using SQL-based databases.Build event-driven services using messaging platforms such as Kafka, RabbitMQ, JMS, or IBM MQ.Implement automated unit, integration, and end-to-end tests using JUnit, Mockito, Test containers, or similar frameworks; promote TDD where applicable.Optimize application performance, concurrency, memory usage, database interactions, and service latency.Containerize services using Docker and support deployment through Kubernetes and CI/CD pipelines.Implement observability through structured logging, metrics, tracing, dashboards, and alerting.Troubleshoot production issues, perform root-cause analysis, and drive permanent fixes and preventive improvements.Conduct code reviews, enforce engineering standards, and mentor junior developers on design, coding, and testing practices.Required Skills10–15 years of hands-on experience in Java/J2EE backend development.Strong expertise in Core Java, Java 11/17+, collections, multithreading, concurrency, JVM fundamentals, and exception handling.Proficiency in Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and RESTful API development.Strong experience in microservices architecture, distributed systems, and system design.Solid understanding of SOLID principles, design patterns, DRY, clean code, and domain-driven design (DDD).Experience designing APIs, data models, service integrations, and scalable technical solutions.Hands-on experience with SQL databases such as PostgreSQL, Oracle, MySQL, or SQL Server.Experience with Kafka or another event-streaming/messaging platform.Experience with Git, Maven/Gradle, JUnit, Mockito, Docker, and CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Strong debugging, performance-tuning, and production-support skills.