Home
Jobs

Senior Java Developer - Microservices Architecture

5 - 7 years

12 - 17 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary : We are seeking a highly skilled and experienced Senior Java Developer with a strong background in Spring Boot and Microservices architecture. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend applications. You will leverage your expertise in Java 8/11, multi-threading, RESTful APIs, and distributed systems to deliver high-quality solutions. Key Responsibilities : - Design, develop, and maintain backend applications using Java 8/11, Spring Boot, and Spring JPA. - Develop and secure RESTful APIs following API-first principles and best practices. - Implement and manage microservices architecture, adhering to established patterns. - Optimize application performance and troubleshoot complex issues. - Write comprehensive unit, functional, and integration tests. - Collaborate with cross-functional teams to understand requirements and deliver solutions. - Participate in code reviews and ensure adherence to coding standards. - Implement and manage data structures and algorithms, considering space and time complexity. - Utilize Splunk for log analysis and troubleshooting. - Perform CRUD operations and optimize database performance (SQL/Postgres). - Apply design patterns (Singleton, Builder, Factory, Observer) to solve complex problems. - Implement robust exception handling and resource cleanup strategies. - Maintain version control using Git or similar tools. - Proactively identify and resolve potential issues. - Demonstrate strong problem-solving, analytical, and pseudo-code logic skills. - Communicate effectively, both verbally and in writing, with team members and stakeholders. Must Have Skills : - Java 8/11 Concepts : Strong understanding of core Java concepts. - Collections : Proficiency in various collection types, usage, and sorting. - Multi-threading/Parallelism : Expertise in considerations, thread pools, Completable Future, and Executor Service. - Exception Handling : Best practices and resource cleanup. - Design Patterns : Singleton, Builder, Factory, Observer. - Data Structures & Algorithms : Strong understanding and implementation. - Space and Time Complexity : Analysis and optimization. - Spring Boot & Spring JPA : Extensive experience. - SQL/Postgres : Proficiency in database operations. - REST APIs : API-first approach, methods, standards, and REST controllers. - Spring Security & JWT : Securing REST APIs. - Microservices Patterns & Distributed Systems : Implementation and management. - Splunk : Log analysis and troubleshooting. - CRUD Operations & Performance Tuning : Database and application optimization. - Unit, Functional, & Integration Testing : Comprehensive testing strategies. - Problem Solving & Analytical Skills : Ability to analyze and resolve complex issues. - Troubleshooting Skills : Elimination methods, pinpointing issues, log analysis. - Communication Skills : Excellent verbal and written communication. - Proactive & Self-Starter : Ability to work independently and drive initiatives. Preferred Skills (Bonus) : - Experience with cloud platforms (AWS, Azure, GCP). - Knowledge of containerization (Docker, Kubernetes). - Experience with message queues (Kafka, RabbitMQ). Location- Delhi NCR, Bangalore, Chennai, Pune, Kolkata, Ahmedabad, Mumbai, Hyderabad

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now

My Connections Rosemallow Technologies

Download Chrome Extension (See your connection in the Rosemallow Technologies )

chrome image
Download Now
Rosemallow Technologies
Rosemallow Technologies

Software Development

Tech City

50-100 Employees

137 Jobs

    Key People

  • Alice Johnson

    CEO
  • Bob Smith

    CTO

RecommendedJobs for You