Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19912956

    BENGALURU · FULLTIME

    Software Developer

    WISSEN TECHNOLOGY PVT LTD logo

    WISSEN TECHNOLOGY PVT LTD

    Bengaluru · hybrid · Posted 20d ago

    Sourced fromNaukri
    ₹20.0L - ₹35.0L PA5–10 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.8s
    • Found the form on Naukri · 10 questions to answer1.0s
    • Decided the answers for all of them2.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Role & responsibilities


    Java Spring Boot Microservices Developer 5+ Years Experience

    Job Description

    We are looking for an experienced Java Backend Developer with 5+ years of hands-on experience in Java, Spring Boot, Microservices, Object-Oriented Programming, and Data Structures & Algorithms.

    The candidate should have strong experience designing, developing, testing, and maintaining scalable backend applications and microservices.

    Key Responsibilities

    • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
    • Develop and integrate RESTful APIs and Microservices.
    • Apply strong OOP principles, SOLID principles, and design patterns to build maintainable applications.
    • Work with Data Structures and Algorithms to develop efficient and optimized solutions.
    • Design and implement database schemas, queries, and data-access layers.
    • Troubleshoot production issues, perform root-cause analysis, and implement permanent fixes.
    • Write clean, reusable, testable, and maintainable code.
    • Perform code reviews and contribute to engineering best practices.
    • Collaborate with frontend developers, QA engineers, DevOps teams, architects, and product teams.
    • Participate in system design and technical discussions for scalable distributed systems.
    • Implement unit and integration testing and maintain good test coverage.
    • Monitor application performance and identify opportunities for optimization.

    Required Technical Skills

    Core Java

    • Java 8/11/17+
    • OOP concepts
    • Collections Framework
    • Exception Handling
    • Generics
    • Multithreading and Concurrency
    • Java Streams and Lambda Expressions
    • Functional Interfaces
    • JVM fundamentals
    • Memory management and Garbage Collection

    Data Structures & Algorithms

    • Arrays and Strings
    • Linked Lists
    • Stack and Queue
    • HashMap/HashSet
    • Trees and Binary Search Trees
    • Heaps
    • Graphs
    • Recursion and Backtracking
    • Sorting and Searching
    • Dynamic Programming
    • Time and Space Complexity

    Spring / Spring Boot

    • Spring Core
    • Dependency Injection / IoC
    • Spring Boot
    • Spring MVC
    • Spring Data JPA
    • Spring Security
    • REST APIs
    • Exception handling
    • Validation
    • Actuator
    • Configuration and Profiles

    Microservices

    • Microservices architecture
    • Service-to-service communication
    • REST APIs
    • API Gateway
    • Service Discovery
    • Circuit Breaker
    • Resilience patterns
    • Distributed transactions
    • Logging and monitoring
    • Authentication and authorization
    • Fault tolerance and scalability

    Database

    • SQL
    • MySQL / PostgreSQL / Oracle
    • Joins, indexes, views, stored procedures
    • Query optimization
    • Transactions and ACID
    • JPA/Hibernate
    • Basic knowledge of NoSQL databases such as MongoDB/Redis

    Messaging & Cloud

    • Kafka or RabbitMQ
    • Docker
    • Kubernetes basics
    • CI/CD concepts
    • AWS/Azure/GCP fundamentals

    Testing & Tools

    • JUnit
    • Mockito
    • Maven/Gradle
    • Git
    • Postman
    • SonarQube
    • Jenkins/GitHub Actions

    Good to Have

    • System Design experience
    • Design Patterns
    • SOLID principles
    • Event-driven architecture
    • Distributed systems
    • Redis caching
    • Cloud-native application development
    • Kubernetes
    • Observability using tools such as Prometheus/Grafana

    Experience

    • 5+ years of professional software development experience.
    • Strong hands-on experience in Java and Spring Boot.
    • Experience building and supporting production-grade Microservices.
    • Strong understanding of DSA, OOP, database concepts, and system design.
    • Experience working in Agile/Scrum development environments.

    Interview Focus Areas

    Candidates should be prepared for questions on:

    1. Core Java & OOP
    2. Collections and Java 8+ features
    3. Multithreading and concurrency
    4. DSA and coding problems
    5. Spring Boot
    6. REST API design
    7. Microservices architecture
    8. Kafka/messaging
    9. SQL and database optimization
    10. System design
    11. Design patterns and SOLID principles
    12. Real-world production/debugging scenarios

    Preferred candidate profile



    Perks and benefits



    Sourced from naukri

    Section · 02

    Skills

    Design PatternsData StructuresSpring BootAlgorithmsJavaMicroservicesOOPS

    Section · Company

    About Wissen Technology

    WISSEN TECHNOLOGY PVT LTD logo

    WISSEN TECHNOLOGY PVT LTD

    IT Services & Consulting

    1.2k+

    employees

    2015

    11 years old

    Bangalore / Bengaluru, Karnataka

    IN

    ₹21.4L PA avg

    Avg at Wissen Technology

    ₹20L – ₹35L PA

    This role

    About

    One of the best technology consulting and solutions company in India. They connect strategy and execution, helping clients to strengthen their core technology.

    Industries

    IT Services & ConsultingFinancial ServicesSoftware Product

    Employee ratings

    10 reviews

    3.7/ 5

    Culture

    2.9

    Career growth

    3.0

    Work-life

    3.0

    Employees rate it well for

    Overall Company37Company Culture36

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Software Developer · waiting for your command